MCPcopy
hub / github.com/epicweb-dev/epic-stack / getUser

Function getUser

tests/mocks/github.ts:112–128  ·  view source on GitHub ↗
(request: Request)

Source from the content-addressed store, hash-verified

110}
111
112async function getUser(request: Request) {
113 const accessToken = request.headers
114 .get('authorization')
115 ?.slice('token '.length)
116
117 if (!accessToken) {
118 return new Response('Unauthorized', { status: 401 })
119 }
120 const user = (await getGitHubUsers()).find(
121 (u) => u.accessToken === accessToken,
122 )
123
124 if (!user) {
125 return new Response('Not Found', { status: 404 })
126 }
127 return user
128}
129
130const passthroughGitHub =
131 !process.env.GITHUB_CLIENT_ID.startsWith('MOCK_') &&

Callers 1

github.tsFile · 0.85

Calls 1

getGitHubUsersFunction · 0.85

Tested by

no test coverage detected