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

Function insertGitHubUser

tests/mocks/github.ts:99–110  ·  view source on GitHub ↗
(code?: string | null)

Source from the content-addressed store, hash-verified

97}
98
99export async function insertGitHubUser(code?: string | null) {
100 const githubUsers = await getGitHubUsers()
101 let user = githubUsers.find((u) => u.code === code)
102 if (user) {
103 Object.assign(user, createGitHubUser(code))
104 } else {
105 user = createGitHubUser(code)
106 githubUsers.push(user)
107 }
108 await setGitHubUsers(githubUsers)
109 return user
110}
111
112async function getUser(request: Request) {
113 const accessToken = request.headers

Callers 4

seedFunction · 0.90
github.tsFile · 0.85

Calls 3

getGitHubUsersFunction · 0.85
createGitHubUserFunction · 0.85
setGitHubUsersFunction · 0.85

Tested by

no test coverage detected