fix: save discord ID in db, add HTTP status to new error codes
This commit is contained in:
parent
9a3c51459b
commit
1080d8a0cd
4 changed files with 15 additions and 2 deletions
|
@ -2,6 +2,7 @@ package db
|
|||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"regexp"
|
||||
|
||||
"emperror.dev/errors"
|
||||
|
@ -97,7 +98,10 @@ func (db *DB) DiscordUser(ctx context.Context, discordID string) (u User, err er
|
|||
}
|
||||
|
||||
func (u *User) UpdateFromDiscord(ctx context.Context, db pgxscan.Querier, du *discordgo.User) error {
|
||||
fmt.Println(du.ID, du.String())
|
||||
|
||||
builder := sq.Update("users").
|
||||
Set("discord", du.ID).
|
||||
Set("discord_username", du.String()).
|
||||
Where("id = ?", u.ID).
|
||||
Suffix("RETURNING *")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue