소스 검색

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

Dax Raad 5 달 전
부모
커밋
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)
   })
 })