Respond to CR.

pull/2/head
Matthew Chen 6 years ago
parent 21b618396d
commit 57394f0015

@ -6,14 +6,10 @@
<dict> <dict>
<key>CarthageVersion</key> <key>CarthageVersion</key>
<string>0.31.2</string> <string>0.31.2</string>
<key>DateTime</key>
<string>Wed Feb 13 22:13:11 UTC 2019</string>
<key>OSXVersion</key> <key>OSXVersion</key>
<string>10.14.3</string> <string>10.14.3</string>
<key>WebRTCCommit</key> <key>WebRTCCommit</key>
<string>55de5593cc261fa9368c5ccde98884ed1e278ba0 M72</string> <string>55de5593cc261fa9368c5ccde98884ed1e278ba0 M72</string>
<key>XCodeVersion</key>
<string>1000.1010</string>
</dict> </dict>
<key>CFBundleDevelopmentRegion</key> <key>CFBundleDevelopmentRegion</key>
<string>en</string> <string>en</string>

@ -1477,8 +1477,12 @@ static NSTimeInterval launchStartedAt;
} else { } else {
rootViewController = [HomeViewController new]; rootViewController = [HomeViewController new];
} }
} else {
if (OWSIsDebugBuild()) {
rootViewController = [[OnboardingControllerImpl new] initialViewController];
} else { } else {
rootViewController = [RegistrationViewController new]; rootViewController = [RegistrationViewController new];
}
navigationBarHidden = YES; navigationBarHidden = YES;
} }
OWSAssertDebug(rootViewController); OWSAssertDebug(rootViewController);

@ -144,8 +144,6 @@ public class OnboardingPhoneNumberViewController: OnboardingBaseViewController {
super.viewWillAppear(animated) super.viewWillAppear(animated)
self.navigationController?.isNavigationBarHidden = false self.navigationController?.isNavigationBarHidden = false
phoneNumberTextField.becomeFirstResponder()
} }
public override func viewDidAppear(_ animated: Bool) { public override func viewDidAppear(_ animated: Bool) {
@ -267,7 +265,7 @@ public class OnboardingPhoneNumberViewController: OnboardingBaseViewController {
private let kKeychainKey_LastRegisteredPhoneNumber = "kKeychainKey_LastRegisteredPhoneNumber" private let kKeychainKey_LastRegisteredPhoneNumber = "kKeychainKey_LastRegisteredPhoneNumber"
private func debugValue(forKey key: String) -> String? { private func debugValue(forKey key: String) -> String? {
guard CurrentAppContext().isDebugBuild() else { guard OWSIsDebugBuild() else {
return nil return nil
} }
@ -281,7 +279,7 @@ public class OnboardingPhoneNumberViewController: OnboardingBaseViewController {
} }
private func setDebugValue(_ value: String, forKey key: String) { private func setDebugValue(_ value: String, forKey key: String) {
guard CurrentAppContext().isDebugBuild() else { guard OWSIsDebugBuild() else {
return return
} }
@ -310,13 +308,6 @@ public class OnboardingPhoneNumberViewController: OnboardingBaseViewController {
// MARK: - Events // MARK: - Events
@objc func explanationLabelTapped(sender: UIGestureRecognizer) {
guard sender.state == .recognized else {
return
}
// TODO:
}
@objc func countryRowTapped(sender: UIGestureRecognizer) { @objc func countryRowTapped(sender: UIGestureRecognizer) {
guard sender.state == .recognized else { guard sender.state == .recognized else {
return return
@ -334,7 +325,7 @@ public class OnboardingPhoneNumberViewController: OnboardingBaseViewController {
@objc func nextPressed() { @objc func nextPressed() {
Logger.info("") Logger.info("")
onboardingController.onboardingPhoneNumberDidComplete(viewController: self) parseAndTryToRegister()
} }
// MARK: - Country Picker // MARK: - Country Picker
@ -353,7 +344,7 @@ public class OnboardingPhoneNumberViewController: OnboardingBaseViewController {
// MARK: - Register // MARK: - Register
private func didTapRegisterButton() { private func parseAndTryToRegister() {
guard let phoneNumberText = phoneNumberTextField.text?.ows_stripped(), guard let phoneNumberText = phoneNumberTextField.text?.ows_stripped(),
phoneNumberText.count > 0 else { phoneNumberText.count > 0 else {
OWSAlerts.showAlert(title: OWSAlerts.showAlert(title:
@ -388,18 +379,18 @@ public class OnboardingPhoneNumberViewController: OnboardingBaseViewController {
proceedTitle: NSLocalizedString("REGISTRATION_IPAD_CONFIRM_BUTTON", proceedTitle: NSLocalizedString("REGISTRATION_IPAD_CONFIRM_BUTTON",
comment: "button text to proceed with registration when on an iPad"), comment: "button text to proceed with registration when on an iPad"),
proceedAction: { (_) in proceedAction: { (_) in
self.sendCode(parsedPhoneNumber: parsedPhoneNumber, self.tryToRegister(parsedPhoneNumber: parsedPhoneNumber,
phoneNumberText: phoneNumberText, phoneNumberText: phoneNumberText,
countryCode: countryCode) countryCode: countryCode)
}) })
} else { } else {
sendCode(parsedPhoneNumber: parsedPhoneNumber, tryToRegister(parsedPhoneNumber: parsedPhoneNumber,
phoneNumberText: phoneNumberText, phoneNumberText: phoneNumberText,
countryCode: countryCode) countryCode: countryCode)
} }
} }
private func sendCode(parsedPhoneNumber: String, private func tryToRegister(parsedPhoneNumber: String,
phoneNumberText: String, phoneNumberText: String,
countryCode: String) { countryCode: String) {
ModalActivityIndicatorViewController.present(fromViewController: self, ModalActivityIndicatorViewController.present(fromViewController: self,
@ -456,7 +447,7 @@ extension OnboardingPhoneNumberViewController: UITextFieldDelegate {
} }
public func textFieldShouldReturn(_ textField: UITextField) -> Bool { public func textFieldShouldReturn(_ textField: UITextField) -> Bool {
didTapRegisterButton() parseAndTryToRegister()
textField.resignFirstResponder() textField.resignFirstResponder()
return false return false
} }

@ -314,15 +314,6 @@ NSString *const ReportedApplicationStateDidChangeNotification = @"ReportedApplic
return [[NSUserDefaults alloc] initWithSuiteName:SignalApplicationGroup]; return [[NSUserDefaults alloc] initWithSuiteName:SignalApplicationGroup];
} }
- (BOOL)isDebugBuild
{
#ifdef DEBUG
return YES;
#else
return NO;
#endif
}
@end @end
NS_ASSUME_NONNULL_END NS_ASSUME_NONNULL_END

@ -148,15 +148,6 @@ NS_ASSUME_NONNULL_BEGIN
return self.mockAppSharedDataDirectoryPath; return self.mockAppSharedDataDirectoryPath;
} }
- (BOOL)isDebugBuild
{
#ifdef DEBUG
return YES;
#else
return NO;
#endif
}
@end @end
#endif #endif

@ -4,6 +4,15 @@
NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_BEGIN
static inline BOOL OWSIsDebugBuild()
{
#ifdef DEBUG
return YES;
#else
return NO;
#endif
}
// These are fired whenever the corresponding "main app" or "app extension" // These are fired whenever the corresponding "main app" or "app extension"
// notification is fired. // notification is fired.
// //
@ -102,8 +111,6 @@ NSString *NSStringForUIApplicationState(UIApplicationState value);
- (NSUserDefaults *)appUserDefaults; - (NSUserDefaults *)appUserDefaults;
- (BOOL)isDebugBuild;
@end @end
id<AppContext> CurrentAppContext(void); id<AppContext> CurrentAppContext(void);

@ -234,15 +234,6 @@ NS_ASSUME_NONNULL_BEGIN
return [[NSUserDefaults alloc] initWithSuiteName:SignalApplicationGroup]; return [[NSUserDefaults alloc] initWithSuiteName:SignalApplicationGroup];
} }
- (BOOL)isDebugBuild
{
#ifdef DEBUG
return YES;
#else
return NO;
#endif
}
@end @end
NS_ASSUME_NONNULL_END NS_ASSUME_NONNULL_END

Loading…
Cancel
Save