fix: save discord ID in db, add HTTP status to new error codes

This commit is contained in:
Sam 2022-11-18 02:26:40 +01:00
parent 9a3c51459b
commit 1080d8a0cd
4 changed files with 15 additions and 2 deletions

View file

@ -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 *")