MCPcopy Create free account
hub / github.com/arctic-cli/interface / resolveKimiReset

Function resolveKimiReset

packages/arctic/src/provider/usage.ts:1463–1475  ·  view source on GitHub ↗
(data: any)

Source from the content-addressed store, hash-verified

1461 }
1462
1463 function resolveKimiReset(data: any): number | undefined {
1464 for (const key of ["reset_at", "resetAt", "reset_time", "resetTime", "resets_at"]) {
1465 if (data[key]) {
1466 const d = new Date(data[key])
1467 if (!isNaN(d.getTime())) return Math.floor(d.getTime() / 1000)
1468 }
1469 }
1470 for (const key of ["reset_in", "resetIn", "ttl", "window"]) {
1471 const val = parseInt(data[key])
1472 if (val) return Math.floor(Date.now() / 1000) + val
1473 }
1474 return undefined
1475 }
1476
1477 function formatKimiTimeRemaining(resetsAt: number): string {
1478 const now = Date.now()

Callers 2

formatKimiLimitRowFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected