From 15ecb0347149c80b30c05912c5b742c04831c2ab Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Thu, 22 Jun 2017 09:37:30 -0400 Subject: [PATCH] Respond to CR. // FREEBIE --- .../RegistrationViewController.m | 32 ++++++------------- 1 file changed, 10 insertions(+), 22 deletions(-) diff --git a/Signal/src/ViewControllers/RegistrationViewController.m b/Signal/src/ViewControllers/RegistrationViewController.m index 902bf309b..bdfbfe419 100644 --- a/Signal/src/ViewControllers/RegistrationViewController.m +++ b/Signal/src/ViewControllers/RegistrationViewController.m @@ -18,9 +18,8 @@ NS_ASSUME_NONNULL_BEGIN #ifdef DEBUG -NSString *const kKeychainServiceDebug = @"kKeychainServiceDebug"; -NSString *const kKeychainLastRegisteredCountryCode = @"kKeychainLastRegisteredCountryCode"; -NSString *const kKeychainLastRegisteredPhoneNumber = @"kKeychainLastRegisteredPhoneNumber"; +NSString *const kNSUserDefaultsKey_LastRegisteredCountryCode = @"kNSUserDefaultsKey_LastRegisteredCountryCode"; +NSString *const kNSUserDefaultsKey_LastRegisteredPhoneNumber = @"kNSUserDefaultsKey_LastRegisteredPhoneNumber"; #endif @@ -436,52 +435,41 @@ NSString *const kKeychainLastRegisteredPhoneNumber = @"kKeychainLastRegisteredPh #ifdef DEBUG -- (NSString *_Nullable)debugKeychainValueForKey:(NSString *)key +- (NSString *_Nullable)debugValueForKey:(NSString *)key { OWSCAssert([NSThread isMainThread]); OWSCAssert(key.length > 0); - NSError *error; - NSString *value = [SAMKeychain passwordForService:kKeychainServiceDebug account:key error:&error]; - if (error) { - // Ignore errors; these values may not be present. - return nil; - } else { - return value; - } + return [[NSUserDefaults standardUserDefaults] stringForKey:key]; } -- (void)setDebugKeychainValue:(NSString *)value forKey:(NSString *)key +- (void)setDebugValue:(NSString *)value forKey:(NSString *)key { OWSCAssert([NSThread isMainThread]); OWSCAssert(key.length > 0); OWSCAssert(value.length > 0); - NSError *error; - [SAMKeychain setPassword:value forService:kKeychainServiceDebug account:key error:&error]; - if (error) { - OWSCFail(@"SetLastRegisteredPhoneNumber error: %@", error); - } + [[NSUserDefaults standardUserDefaults] setValue:value forKey:key]; } - (NSString *_Nullable)lastRegisteredCountryCode { - return [self debugKeychainValueForKey:kKeychainLastRegisteredCountryCode]; + return [self debugValueForKey:kNSUserDefaultsKey_LastRegisteredCountryCode]; } - (void)setLastRegisteredCountryCode:(NSString *)value { - [self setDebugKeychainValue:value forKey:kKeychainLastRegisteredCountryCode]; + [self setDebugValue:value forKey:kNSUserDefaultsKey_LastRegisteredCountryCode]; } - (NSString *_Nullable)lastRegisteredPhoneNumber { - return [self debugKeychainValueForKey:kKeychainLastRegisteredPhoneNumber]; + return [self debugValueForKey:kNSUserDefaultsKey_LastRegisteredPhoneNumber]; } - (void)setLastRegisteredPhoneNumber:(NSString *)value { - [self setDebugKeychainValue:value forKey:kKeychainLastRegisteredPhoneNumber]; + [self setDebugValue:value forKey:kNSUserDefaultsKey_LastRegisteredPhoneNumber]; } #endif