Clean up ahead of PR.

pull/1/head
Matthew Chen 8 years ago
parent b4e8df79da
commit 2eba371656

@ -337,7 +337,7 @@ static NSString *const kURLHostVerifyPrefix = @"verify";
annotation:(id)annotation { annotation:(id)annotation {
if ([url.scheme isEqualToString:kURLSchemeSGNLKey]) { if ([url.scheme isEqualToString:kURLSchemeSGNLKey]) {
if ([url.host hasPrefix:kURLHostVerifyPrefix] && ![TSAccountManager isRegistered]) { if ([url.host hasPrefix:kURLHostVerifyPrefix] && ![TSAccountManager isRegistered]) {
id signupController = [Environment current].signUpFlowNavigationController; id signupController = SignalApp.sharedApp.signUpFlowNavigationController;
if ([signupController isKindOfClass:[UINavigationController class]]) { if ([signupController isKindOfClass:[UINavigationController class]]) {
UINavigationController *navController = (UINavigationController *)signupController; UINavigationController *navController = (UINavigationController *)signupController;
UIViewController *controller = [navController.childViewControllers lastObject]; UIViewController *controller = [navController.childViewControllers lastObject];

@ -5,7 +5,6 @@
#import "RegistrationViewController.h" #import "RegistrationViewController.h"
#import "CodeVerificationViewController.h" #import "CodeVerificationViewController.h"
#import "CountryCodeViewController.h" #import "CountryCodeViewController.h"
#import "Environment.h"
#import "NSString+OWS.h" #import "NSString+OWS.h"
#import "PhoneNumber.h" #import "PhoneNumber.h"
#import "PhoneNumberUtil.h" #import "PhoneNumberUtil.h"
@ -14,6 +13,7 @@
#import "UIView+OWS.h" #import "UIView+OWS.h"
#import "ViewControllerUtils.h" #import "ViewControllerUtils.h"
#import <SAMKeychain/SAMKeychain.h> #import <SAMKeychain/SAMKeychain.h>
#import <SignalMessaging/Environment.h>
NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_BEGIN
@ -50,7 +50,7 @@ NSString *const kKeychainKey_LastRegisteredPhoneNumber = @"kKeychainKey_LastRegi
// Do any additional setup after loading the view. // Do any additional setup after loading the view.
[self populateDefaultCountryNameAndCode]; [self populateDefaultCountryNameAndCode];
[[Environment current] setSignUpFlowNavigationController:self.navigationController]; [SignalApp.sharedApp setSignUpFlowNavigationController:self.navigationController];
} }
- (void)viewDidLoad { - (void)viewDidLoad {

@ -15,6 +15,7 @@
@interface SignalApp : NSObject @interface SignalApp : NSObject
@property (nonatomic, weak) HomeViewController *homeViewController; @property (nonatomic, weak) HomeViewController *homeViewController;
@property (nonatomic, weak) UINavigationController *signUpFlowNavigationController;
// TODO: Convert to singletons? // TODO: Convert to singletons?
@property (nonatomic, readonly) OWSWebRTCCallMessageHandler *callMessageHandler; @property (nonatomic, readonly) OWSWebRTCCallMessageHandler *callMessageHandler;

@ -18,4 +18,4 @@ FOUNDATION_EXPORT const unsigned char SignalMessagingVersionString[];
#import <SignalMessaging/OWSLogger.h> #import <SignalMessaging/OWSLogger.h>
#import <SignalMessaging/OWSMath.h> #import <SignalMessaging/OWSMath.h>
#import <SignalMessaging/OWSProfileManager.h> #import <SignalMessaging/OWSProfileManager.h>
#import <SignalMessaging/Rel.h> #import <SignalMessaging/Release.h>

@ -34,13 +34,9 @@
@property (nonatomic, readonly) OWSMessageSender *messageSender; @property (nonatomic, readonly) OWSMessageSender *messageSender;
@property (nonatomic, readonly) OWSPreferences *preferences; @property (nonatomic, readonly) OWSPreferences *preferences;
@property (nonatomic, readonly, weak) UINavigationController *signUpFlowNavigationController;
+ (Environment *)current; + (Environment *)current;
+ (void)setCurrent:(Environment *)environment; + (void)setCurrent:(Environment *)environment;
+ (OWSPreferences *)preferences; + (OWSPreferences *)preferences;
- (void)setSignUpFlowNavigationController:(UINavigationController *)signUpFlowNavigationController;
@end @end

@ -22,9 +22,6 @@ static Environment *sharedEnvironment = nil;
@property (nonatomic) OWSMessageSender *messageSender; @property (nonatomic) OWSMessageSender *messageSender;
@property (nonatomic) OWSPreferences *preferences; @property (nonatomic) OWSPreferences *preferences;
// TODO: Move to SignalApp.
@property (nonatomic, weak) UINavigationController *signUpFlowNavigationController;
@end @end
#pragma mark - #pragma mark -
@ -114,9 +111,4 @@ static Environment *sharedEnvironment = nil;
return _preferences; return _preferences;
} }
- (void)setSignUpFlowNavigationController:(UINavigationController *)navigationController
{
_signUpFlowNavigationController = navigationController;
}
@end @end

Loading…
Cancel
Save