Skip to content

Commit 7c8cad1

Browse files
committed
Update failure block in OSStateSynchronizer.updateLanguage
* Added failure block in the else condition in OSStateSynchronizer.updateLanguage
1 parent b3e1984 commit 7c8cad1

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

iOS_SDK/OneSignalSDK/Source/OSStateSynchronizer.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,11 @@ - (void)updateLanguage:(NSString * _Nonnull)language
401401
else if (results[OS_SMS] && results[OS_SMS][OS_SUCCESS] && [results[OS_SMS][OS_SUCCESS] boolValue]) {
402402
[OneSignalUserDefaults.initStandard saveStringForKey:OSUD_LANGUAGE withValue:language];
403403
}
404+
else {
405+
NSError *error = [NSError errorWithDomain:@"com.onesignal.language" code:0 userInfo:@{@"error" : @"Network Error"}];
406+
failureBlock(error);
407+
return;
408+
}
404409

405410
if (successBlock)
406411
successBlock(results);

0 commit comments

Comments
 (0)