MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / ensureFresh

Function ensureFresh

apps/cloud/src/auth/jwks-cache.ts:146–150  ·  view source on GitHub ↗
(forceRefresh: boolean)

Source from the content-addressed store, hash-verified

144 };
145
146 const ensureFresh = async (forceRefresh: boolean): Promise<CacheEntry> => {
147 if (forceRefresh) return refresh();
148 if (entry && Date.now() - entry.fetchedAt < ttlMs) return entry;
149 return refresh();
150 };
151
152 const get: JWTVerifyGetKey = async (protectedHeader, token) => {
153 const current = await ensureFresh(false);

Callers 1

getFunction · 0.85

Calls 1

refreshFunction · 0.70

Tested by

no test coverage detected