MCPcopy Index your code
hub / github.com/cloudfoundry/cli / Execute

Method Execute

cf/requirements/user.go:45–64  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

43}
44
45func (req *userAPIRequirement) Execute() error {
46 if req.wantGUID {
47 var err error
48 req.user, err = req.userRepo.FindByUsername(req.username)
49 if err != nil {
50 return err
51 }
52 } else if req.clientID != "" {
53 var err error
54 _, err = req.clientRepo.ClientExists(req.clientID)
55 if err != nil {
56 return err
57 }
58 req.user = models.UserFields{GUID: req.clientID, Username: req.clientID}
59 } else {
60 req.user = models.UserFields{Username: req.username}
61 }
62
63 return nil
64}
65
66func (req *userAPIRequirement) GetUser() models.UserFields {
67 return req.user

Callers

nothing calls this directly

Calls 2

FindByUsernameMethod · 0.65
ClientExistsMethod · 0.65

Tested by

no test coverage detected