Skip to content

Commit 6bfea1a

Browse files
Merge pull request #551 from Iterable/tapash/mob-4127-jwt-retry
[MOB-4127] - Retry Jwt failure Requests for Online processor
2 parents 5f061a9 + 4aeecc6 commit 6bfea1a

File tree

6 files changed

+226
-121
lines changed

6 files changed

+226
-121
lines changed

swift-sdk/Internal/AuthManager.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,7 @@ class AuthManager: IterableAuthManagerProtocol {
9595

9696
queueAuthTokenExpirationRefresh(authToken)
9797

98-
if authToken != nil {
99-
onSuccess?(authToken)
100-
}
98+
onSuccess?(authToken)
10199
}
102100

103101
private func queueAuthTokenExpirationRefresh(_ authToken: String?) {

swift-sdk/Internal/InternalIterableAPI.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -486,8 +486,10 @@ final class InternalIterableAPI: NSObject, PushTrackerProtocol, AuthProvider {
486486
}
487487

488488
private func requestNewAuthToken() {
489-
authManager.requestNewAuthToken(hasFailedPriorAuth: false, onSuccess: { [weak self] _ in
490-
self?.completeUserLogin()
489+
authManager.requestNewAuthToken(hasFailedPriorAuth: false, onSuccess: { [weak self] token in
490+
if token != nil {
491+
self?.completeUserLogin()
492+
}
491493
})
492494
}
493495

swift-sdk/Internal/NetworkHelper.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,14 @@ struct NetworkHelper {
8383
switch result {
8484
case let .success(value):
8585
#if NETWORK_DEBUG
86-
print("request with requestId: \(requestId) successfully sent")
86+
print("request with id: \(requestId) successfully sent, response:")
87+
print(value)
8788
#endif
8889
fulfill.resolve(with: value)
8990
case let .failure(error):
9091
#if NETWORK_DEBUG
9192
print("request with id: \(requestId) errored")
93+
print(error)
9294
#endif
9395
fulfill.reject(with: error)
9496
}

0 commit comments

Comments
 (0)