MCPcopy Create free account
hub / github.com/KartikLabhshetwar/foliox / getSessionUserToken

Function getSessionUserToken

lib/utils/github-token.ts:26–41  ·  view source on GitHub ↗
(request?: Request)

Source from the content-addressed store, hash-verified

24}
25
26export async function getSessionUserToken(request?: Request): Promise<string | null> {
27 try {
28 const headers = request ? new Headers(request.headers) : new Headers();
29 const session = await auth.api.getSession({
30 headers,
31 });
32
33 if (!session?.user?.id) {
34 return null;
35 }
36
37 return getUserGitHubToken(session.user.id);
38 } catch {
39 return null;
40 }
41}
42

Callers 2

GETFunction · 0.90
GETFunction · 0.90

Calls 1

getUserGitHubTokenFunction · 0.85

Tested by

no test coverage detected