MCPcopy Index your code
hub / github.com/Linen-dev/linen.dev / user

Method user

apps/web/services/session/index.ts:24–40  ·  view source on GitHub ↗
(
    request: GetServerSidePropsContext['req'] | NextApiRequest,
    _?: any
  )

Source from the content-addressed store, hash-verified

22 }
23
24 static async user(
25 request: GetServerSidePropsContext['req'] | NextApiRequest,
26 _?: any
27 ): Promise<users | null> {
28 const session = await Session.find(request);
29 if (session && session.user && session.user.email) {
30 const auth = await findAuthByEmail(session.user.email);
31 if (auth) {
32 return (
33 auth.users.find(
34 (user: users) => user.accountsId === auth.accountId
35 ) || null
36 );
37 }
38 }
39 return null;
40 }
41
42 static async auth(
43 request: GetServerSidePropsContext['req'] | NextApiRequest,

Callers

nothing calls this directly

Calls 2

findAuthByEmailFunction · 0.90
findMethod · 0.45

Tested by

no test coverage detected