Skip to content

Commit d79ffdb

Browse files
dhardimanp2
authored andcommitted
Update returning error to ignore noRefreshToken (#234)
* Update returning error to ignore noRefreshToken * Ignore noClientId as well
1 parent 056a5f9 commit d79ffdb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Sources/Flows/OAuth2.swift

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,10 +193,17 @@ open class OAuth2: OAuth2Base {
193193
callback(successParams, nil)
194194
}
195195
else {
196+
var returnedError: OAuth2Error? = nil
196197
if let err = error {
197198
self.logger?.debug("OAuth2", msg: "Error refreshing token: \(err)")
199+
switch err {
200+
case .noRefreshToken, .noClientId:
201+
returnedError = nil
202+
default:
203+
returnedError = err
204+
}
198205
}
199-
callback(nil, error)
206+
callback(nil, returnedError)
200207
}
201208
}
202209
}

0 commit comments

Comments
 (0)