Skip to content

Commit 5afab13

Browse files
committed
Remove message for invalid handler
1 parent d5514e4 commit 5afab13

File tree

3 files changed

+10
-15
lines changed

3 files changed

+10
-15
lines changed

iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.m

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,11 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
7676
[OneSignal.User addObserver:self];
7777
[OneSignal.Notifications addPermissionObserver:self];
7878
[OneSignal.InAppMessages addClickListener:self];
79+
7980

80-
JwtExpiredBlock expiredBlock = ^(NSString *externalId, JwtCompletionBlock completion){
81-
NSLog(@"JWT expired for external id: %@", externalId);
82-
completion(@"test");
83-
};
84-
85-
[OneSignal.User onJwtExpiredWithExpiredHandler:expiredBlock];
81+
[OneSignal.User onJwtInvalidatedWithInvalidatedHandler:^(OSJwtInvalidatedEvent * _Nonnull invalidatedEvent) {
82+
NSLog(@"JWT INVALIDATED CALLBACK FOR: %@", invalidatedEvent.externalId);
83+
}];
8684

8785
NSLog(@"UNUserNotificationCenter.delegate: %@", UNUserNotificationCenter.currentNotificationCenter.delegate);
8886

iOS_SDK/OneSignalSDK/OneSignalUser/Source/OSJwtInvalidatedEvent.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,8 @@ import Foundation
3030

3131
@objc public class OSJwtInvalidatedEvent: NSObject {
3232
@objc public let externalId: String
33-
@objc public let message: String
34-
35-
init(externalId: String, message: String) {
33+
34+
init(externalId: String) {
3635
self.externalId = externalId
37-
self.message = message
3836
}
3937
}

iOS_SDK/OneSignalSDK/OneSignalUser/Source/OneSignalUserManagerImpl.swift

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -674,22 +674,21 @@ extension OneSignalUserManagerImpl {
674674

675675
@objc
676676
public func invalidateJwtForExternalId(externalId: String, error: NSError) {
677-
guard let identityModel = identityModelRepo.get(externalId: externalId) else {
677+
guard jwtConfig.isRequired == true, let identityModel = identityModelRepo.get(externalId: externalId) else {
678678
OneSignalLog.onesignalLog(.LL_ERROR, message: "Unable to find identity model for externalId: \(externalId)")
679679
return
680680
}
681681
identityModel.jwtBearerToken = nil
682682

683-
let message = getMessageFromJwtError(error)
684-
fireJwtExpired(externalId: externalId, message: message)
683+
fireJwtExpired(externalId: externalId)
685684
}
686685

687686

688-
private func fireJwtExpired(externalId: String, message: String) {
687+
private func fireJwtExpired(externalId: String) {
689688
guard let jwtInvalidatedHandler = self.jwtInvalidatedHandler else {
690689
return
691690
}
692-
let invalidatedEvent = OSJwtInvalidatedEvent(externalId: externalId, message: message)
691+
let invalidatedEvent = OSJwtInvalidatedEvent(externalId: externalId)
693692

694693
jwtInvalidatedHandler(invalidatedEvent)
695694
}

0 commit comments

Comments
 (0)