Просмотр исходного кода

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

Dax Raad 9 месяцев назад
Родитель
Сommit
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)
     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" })
     const error = apiError({ "retry-after": "50" })
     expect(SessionRetry.delay(error, 1)).toBe(50000)
     expect(SessionRetry.delay(error, 1)).toBe(50000)
 
 
     const longError = apiError({ "retry-after-ms": "700000" })
     const longError = apiError({ "retry-after-ms": "700000" })
-    expect(SessionRetry.delay(longError, 1)).toBeUndefined()
+    expect(SessionRetry.delay(longError, 1)).toBe(700000)
   })
   })
 })
 })