MCPcopy Create free account
hub / github.com/codeaashu/claude-code / getRateLimitResetDelayMs

Function getRateLimitResetDelayMs

src/services/api/withRetry.ts:814–822  ·  view source on GitHub ↗
(error: APIError)

Source from the content-addressed store, hash-verified

812}
813
814function getRateLimitResetDelayMs(error: APIError): number | null {
815 const resetHeader = error.headers?.get?.('anthropic-ratelimit-unified-reset')
816 if (!resetHeader) return null
817 const resetUnixSec = Number(resetHeader)
818 if (!Number.isFinite(resetUnixSec)) return null
819 const delayMs = resetUnixSec * 1000 - Date.now()
820 if (delayMs <= 0) return null
821 return Math.min(delayMs, PERSISTENT_RESET_CAP_MS)
822}
823

Callers 1

withRetryFunction · 0.85

Calls 1

getMethod · 0.65

Tested by

no test coverage detected