(ctx context.Context, id string)
| 1627 | } |
| 1628 | |
| 1629 | func (c *connection) FindMagicAuthTokenWithUser(ctx context.Context, id string) (*database.MagicAuthTokenWithUser, error) { |
| 1630 | res := &magicAuthTokenWithUserDTO{} |
| 1631 | err := c.getDB(ctx).QueryRowxContext(ctx, "SELECT t.*, COALESCE(u.email, '') AS created_by_user_email FROM magic_auth_tokens t LEFT JOIN users u ON t.created_by_user_id=u.id WHERE t.id=$1 AND t.internal=false", id).StructScan(res) |
| 1632 | if err != nil { |
| 1633 | return nil, parseErr("magic auth token", err) |
| 1634 | } |
| 1635 | return c.magicAuthTokenWithUserFromDTO(res) |
| 1636 | } |
| 1637 | |
| 1638 | func (c *connection) InsertMagicAuthToken(ctx context.Context, opts *database.InsertMagicAuthTokenOptions) (*database.MagicAuthToken, error) { |
| 1639 | if err := database.Validate(opts); err != nil { |
nothing calls this directly
no test coverage detected