MCPcopy Create free account
hub / github.com/Zoo-Code-Org/Zoo-Code / isTokenExpired

Function isTokenExpired

apps/cli/src/lib/auth/token.ts:37–47  ·  view source on GitHub ↗
(token: string, bufferSeconds = 24 * 60 * 60)

Source from the content-addressed store, hash-verified

35}
36
37export function isTokenExpired(token: string, bufferSeconds = 24 * 60 * 60): boolean {
38 const decoded = decodeToken(token)
39
40 if (!decoded?.exp) {
41 return true
42 }
43
44 const expiresAt = decoded.exp
45 const bufferTime = Math.floor(Date.now() / 1000) + bufferSeconds
46 return expiresAt < bufferTime
47}
48
49export function isTokenValid(token: string): boolean {
50 return !isTokenExpired(token, 0)

Callers 2

isTokenValidFunction · 0.70
statusFunction · 0.50

Calls 1

decodeTokenFunction · 0.85

Tested by

no test coverage detected