From d52c86da9751f221a24c21ec903656e279ba885a Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Sun, 2 Feb 2014 00:53:45 +0400 Subject: Login info in reveal panel and login flow improvements (not complete) --- Juick/AppDelegate.m | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'Juick/AppDelegate.m') diff --git a/Juick/AppDelegate.m b/Juick/AppDelegate.m index 779de12..7c90018 100644 --- a/Juick/AppDelegate.m +++ b/Juick/AppDelegate.m @@ -57,8 +57,18 @@ split.delegate = messages; self.viewController = split; } - [messages loadFromPath:[Message messagesUrl] withParams:nil withTitle:@"Discover"]; - + if ([User isAuthenticated]) { + [User checkIsValid:^(BOOL success) { + if (success) { + [messages loadFromPath:[Message feedUrl] withParams:nil withTitle:@"My feed"]; + } else { + [User throwUnableToLogin]; + } + }]; + + } else { + [messages loadFromPath:[Message messagesUrl] withParams:nil withTitle:@"Discover"]; + } self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; self.window.rootViewController = self.viewController; [self.window makeKeyAndVisible]; -- cgit v1.2.3