@@ -425,6 +425,10 @@ + (void)setUserId:(NSString *)userId {
425425 self.currentSubscriptionState .userId = userId;
426426}
427427
428+ + (void )registerUserFinished {
429+ _registerUserFinished = true ;
430+ }
431+
428432+ (NSString *)mEmailAuthToken {
429433 return self.currentEmailSubscriptionState .emailAuthCode ;
430434}
@@ -1717,7 +1721,6 @@ + (void)registerUserInternal {
17171721
17181722 [OneSignal onesignal_Log: ONE_S_LL_VERBOSE message: @" Calling OneSignal create/on_session" ];
17191723 [self .stateSynchronizer registerUserWithState: userState withSuccess: ^(NSDictionary <NSString *, NSDictionary *> *results) {
1720- _registerUserFinished = true ;
17211724 immediateOnSessionRetry = NO ;
17221725 waitingForOneSReg = false ;
17231726 isOnSessionSuccessfulForCurrentState = true ;
@@ -1770,7 +1773,6 @@ + (void)registerUserInternal {
17701773 [self receivedInAppMessageJson: results[@" push" ][@" in_app_messages" ]];
17711774 }
17721775 } onFailure: ^(NSDictionary <NSString *, NSError *> *errors) {
1773- _registerUserFinished = true ;
17741776 waitingForOneSReg = false ;
17751777
17761778 // If the failed registration is priority, force the next one to be a high priority
@@ -2473,7 +2475,7 @@ + (void)setExternalUserId:(NSString *)externalId withExternalIdAuthHashToken:(NS
24732475 delayedExternalIdParameters = [OneSignalSetExternalIdParameters withExternalId: externalId withAuthToken: hashToken withSuccess: successBlock withFailure: failureBlock];
24742476 return ;
24752477 } else if (!appId) {
2476- [OneSignal onesignal_Log: ONE_S_LL_WARN message: @" Attempted to set external user id, butapp_id is not set" ];
2478+ [OneSignal onesignal_Log: ONE_S_LL_WARN message: @" Attempted to set external user id, but app_id is not set" ];
24772479 if (failureBlock)
24782480 failureBlock ([NSError errorWithDomain: @" com.onesignal" code: 0 userInfo: @{@" error" : [NSString stringWithFormat: @" %@ is not set" , appId == nil ? @" app_id" : @" user_id" ]}]);
24792481 return ;
0 commit comments