MCPcopy Index your code
hub / github.com/github/github-mcp-server / setViewerLogin

Method setViewerLogin

pkg/lockdown/lockdown.go:167–176  ·  view source on GitHub ↗

setViewerLogin seeds the cached viewer login from a piggy-backed query response.

(login string)

Source from the content-addressed store, hash-verified

165
166// setViewerLogin seeds the cached viewer login from a piggy-backed query response.
167func (c *RepoAccessCache) setViewerLogin(login string) {
168 if login == "" {
169 return
170 }
171 c.viewerMu.Lock()
172 defer c.viewerMu.Unlock()
173 if c.viewerLogin == "" {
174 c.viewerLogin = strings.ToLower(login)
175 }
176}
177
178func (c *RepoAccessCache) getRepoAccessInfo(ctx context.Context, username, owner, repo string) (RepoAccessInfo, error) {
179 if c == nil {

Callers 1

getRepoAccessInfoMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected