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

Method GetByDiscordID

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

GetByDiscordID returns a user by Discord ID.

(ctx context.Context, discordID string)

Source from the content-addressed store, hash-verified

322
323// GetByDiscordID returns a user by Discord ID.
324func (s *UsersStore) GetByDiscordID(ctx context.Context, discordID string) (*models.User, error) {
325 d := s.db.DB(ctx)
326 u, err := d.Queries.GetUserByDiscordID(ctx, &discordID)
327 if err != nil {
328 return nil, err
329 }
330 out := dbUserToModel(u)
331 return &out, nil
332}
333
334// GetByDiscordIDOrEmail returns a user by Discord ID or email (prefers discord_id match).
335func (s *UsersStore) GetByDiscordIDOrEmail(ctx context.Context, discordID, email string) (*models.User, error) {

Callers 1

CallbackMethod · 0.80

Calls 3

dbUserToModelFunction · 0.85
DBMethod · 0.65
GetUserByDiscordIDMethod · 0.65

Tested by

no test coverage detected