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

Function getSessionGitHubUsername

lib/utils/github-username.ts:34–49  ·  view source on GitHub ↗
(request?: Request)

Source from the content-addressed store, hash-verified

32}
33
34export async function getSessionGitHubUsername(request?: Request): Promise<string | null> {
35 try {
36 const headers = request ? new Headers(request.headers) : new Headers();
37 const session = await auth.api.getSession({
38 headers,
39 });
40
41 if (!session?.user?.id) {
42 return null;
43 }
44
45 return getUserGitHubUsername(session.user.id);
46 } catch {
47 return null;
48 }
49}
50

Callers 2

isOwnerFunction · 0.90
GETFunction · 0.90

Calls 1

getUserGitHubUsernameFunction · 0.85

Tested by

no test coverage detected