File tree Expand file tree Collapse file tree 3 files changed +10
-15
lines changed
OneSignalDevApp/OneSignalDevApp
OneSignalSDK/OneSignalUser/Source Expand file tree Collapse file tree 3 files changed +10
-15
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments