MCPcopy Create free account
hub / github.com/PatchMon/PatchMon / GetByUsername

Method GetByUsername

server-source-code/internal/store/users.go:37–45  ·  view source on GitHub ↗

GetByUsername returns a user by username (case-insensitive).

(ctx context.Context, username string)

Source from the content-addressed store, hash-verified

35
36// GetByUsername returns a user by username (case-insensitive).
37func (s *UsersStore) GetByUsername(ctx context.Context, username string) (*models.User, error) {
38 d := s.db.DB(ctx)
39 u, err := d.Queries.GetUserByUsername(ctx, username)
40 if err != nil {
41 return nil, err
42 }
43 out := dbUserToModel(u)
44 return &out, nil
45}
46
47// GetByUsernameOrEmail returns a user by username or email (case-insensitive).
48// Prefers username match over email to align with Node/Prisma findFirst behavior.

Callers 1

createOidcUserMethod · 0.80

Calls 3

dbUserToModelFunction · 0.85
DBMethod · 0.65
GetUserByUsernameMethod · 0.65

Tested by

no test coverage detected