Skip to content

Commit cc62cf1

Browse files
committed
feat: use generated RetryStrategy for retrying requests (box/box-codegen#872)
1 parent 5dc8c91 commit cc62cf1

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

.codegen.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "engineHash": "c4dd2eb", "specHash": "cf21406", "version": "10.0.1" }
1+
{ "engineHash": "4421f42", "specHash": "cf21406", "version": "10.0.1" }

BoxSdkGen/Sources/Networking/Retries/BoxRetryStrategy.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class BoxRetryStrategy: RetryStrategy {
2222
}
2323

2424
let isSuccessful: Bool = fetchResponse.status >= 200 && fetchResponse.status < 400
25-
let retryAfterHeader: String? = fetchResponse.headers["Retry-After"]
25+
let retryAfterHeader: String? = fetchResponse.headers.keys.contains("Retry-After") ? fetchResponse.headers["Retry-After"] : nil
2626
let isAcceptedWithRetryAfter: Bool = fetchResponse.status == 202 && retryAfterHeader != nil
2727
if attemptNumber >= self.maxAttempts {
2828
return false

0 commit comments

Comments
 (0)