From 685e0047587bb38636cafbd833da66072d68f1fa Mon Sep 17 00:00:00 2001 From: Nicolas Lourenco Date: Sat, 6 Apr 2019 09:58:40 -0700 Subject: [PATCH] Fix a login issue After a successful login, the main page wasn't pushed --- .../SDKSample/iOSSample/ConnectedDevicesPlatformManager.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/iOS/samples/SDKSample/iOSSample/ConnectedDevicesPlatformManager.m b/iOS/samples/SDKSample/iOSSample/ConnectedDevicesPlatformManager.m index 51bd9d2..740d388 100644 --- a/iOS/samples/SDKSample/iOSSample/ConnectedDevicesPlatformManager.m +++ b/iOS/samples/SDKSample/iOSSample/ConnectedDevicesPlatformManager.m @@ -458,13 +458,14 @@ - (void)serializeAccountsToCache { - (AnyPromise*)signInMsaAsync { MSAAccount* msaAccount = [[MSAAccount alloc] initWithClientId:CLIENT_ID scopeOverrides:@{}]; + return [AnyPromise promiseWithAdapterBlock:^(PMKAdapter _Nonnull adapter) { [msaAccount signInWithCompletionCallback:adapter]; }].then(^{ Account* account = [[Account alloc] initWithMSAAccount:msaAccount platform:self.platform apnsManager:self.apnsManager]; account.state = AccountRegistrationStateInAppCacheOnly; [self.accounts addObject:account]; - return [account prepareAccountAsync:self]; + [account prepareAccountAsync:self]; }).then(^{ [self accountListChanged]; });