Преглед изворни кода

core: honor retry-after values exceeding 10 minutes instead of discarding them

Dax Raad пре 4 месеци
родитељ
комит
0a2d7af179
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      packages/opencode/test/session/retry.test.ts

+ 2 - 2
packages/opencode/test/session/retry.test.ts

@@ -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)
   })
 })