MCPcopy Index your code
hub / github.com/git-bug/git-bug / getLoginFromToken

Function getLoginFromToken

bridge/gitlab/config.go:296–311  ·  view source on GitHub ↗
(baseUrl string, token *auth.Token)

Source from the content-addressed store, hash-verified

294}
295
296func getLoginFromToken(baseUrl string, token *auth.Token) (string, error) {
297 client, err := buildClient(baseUrl, token)
298 if err != nil {
299 return "", err
300 }
301
302 user, _, err := client.Users.CurrentUser()
303 if err != nil {
304 return "", err
305 }
306 if user.Username == "" {
307 return "", fmt.Errorf("gitlab say username is empty")
308 }
309
310 return user.Username, nil
311}

Callers 2

ConfigureMethod · 0.70
promptTokenFunction · 0.70

Calls 2

ErrorfMethod · 0.80
buildClientFunction · 0.70

Tested by

no test coverage detected