MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / requireCurrentUser

Function requireCurrentUser

app/controlplane/internal/service/service.go:68–75  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

66)
67
68func requireCurrentUser(ctx context.Context) (*entities.User, error) {
69 currentUser := entities.CurrentUser(ctx)
70 if currentUser == nil {
71 return nil, errors.NotFound("not found", "logged in user")
72 }
73
74 return currentUser, nil
75}
76
77func requireAPIToken(ctx context.Context) (*entities.APIToken, error) {
78 token := entities.CurrentAPIToken(ctx)

Callers 15

TestRequireCurrentUserFunction · 0.85
AddMemberMethod · 0.85
RemoveMemberMethod · 0.85
UpdateMemberRoleMethod · 0.85
CreateMethod · 0.85
ListMembersMethod · 0.85
AddMemberMethod · 0.85
RemoveMemberMethod · 0.85
DeleteAccountMethod · 0.85
UpdateMethod · 0.85

Calls 1

CurrentUserFunction · 0.92

Tested by 1

TestRequireCurrentUserFunction · 0.68