MCPcopy Create free account
hub / github.com/AnswerOverflow/AnswerOverflow / updateUserServersCache

Function updateUserServersCache

packages/core/src/auth.ts:614–624  ·  view source on GitHub ↗
(
		accessToken: string,
		servers: DiscordAPIServerSchema[],
	)

Source from the content-addressed store, hash-verified

612 return `userServers:${accessToken}`;
613 }
614 export async function updateUserServersCache(
615 accessToken: string,
616 servers: DiscordAPIServerSchema[],
617 ) {
618 const client = await Cache.getRedisClient();
619 await client.setEx(
620 getDiscordServersRedisKey(accessToken),
621 hoursToSeconds(DISCORD_SERVERS_CACHE_TTL_IN_HOURS),
622 JSON.stringify(servers),
623 );
624 }
625
626 export async function getUserServers(opts: DiscordApiCallOpts) {
627 const client = await Cache.getRedisClient();

Callers 3

getUserServersFunction · 0.85

Calls 2

hoursToSecondsFunction · 0.85

Tested by

no test coverage detected