GetByDiscordID returns a user by Discord ID.
(ctx context.Context, discordID string)
| 322 | |
| 323 | // GetByDiscordID returns a user by Discord ID. |
| 324 | func (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). |
| 335 | func (s *UsersStore) GetByDiscordIDOrEmail(ctx context.Context, discordID, email string) (*models.User, error) { |
no test coverage detected