mirror of
https://github.com/aljazceru/opencode.git
synced 2025-12-19 00:34:23 +01:00
core: honor retry-after values exceeding 10 minutes instead of discarding them
This commit is contained in:
@@ -51,11 +51,11 @@ describe("session.retry.delay", () => {
|
||||
expect(SessionRetry.delay(error, 1)).toBe(2000)
|
||||
})
|
||||
|
||||
test("returns undefined when retry-after exceeds 10 minutes with headers", () => {
|
||||
test("uses retry-after values even when exceeding 10 minutes with headers", () => {
|
||||
const error = apiError({ "retry-after": "50" })
|
||||
expect(SessionRetry.delay(error, 1)).toBe(50000)
|
||||
|
||||
const longError = apiError({ "retry-after-ms": "700000" })
|
||||
expect(SessionRetry.delay(longError, 1)).toBeUndefined()
|
||||
expect(SessionRetry.delay(longError, 1)).toBe(700000)
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user