summaryrefslogtreecommitdiffhomepage
path: root/src/dbx/users.go
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2025-07-05 11:12:37 +0200
committerThomas Voss <mail@thomasvoss.com> 2025-07-05 11:12:37 +0200
commit66ac5c365191d7515f7f796e95a754f6882cda8e (patch)
tree99de370773a33d21a6f8bf13c72b842ec0e782a6 /src/dbx/users.go
parent5a12e3e229e112e6b316c9ee9f762e36f321271d (diff)
Code simplification
Diffstat (limited to 'src/dbx/users.go')
-rw-r--r--src/dbx/users.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dbx/users.go b/src/dbx/users.go
index e2270db..4235b28 100644
--- a/src/dbx/users.go
+++ b/src/dbx/users.go
@@ -44,13 +44,13 @@ func Login(username, password string) (User, error) {
password = norm.NFC.String(password)
/* TODO: Pass a context here? */
- rs, err := db.Query(`SELECT * FROM users WHERE username = ?`, username)
+ rs, err := db.Queryx(`SELECT * FROM users WHERE username = ?`, username)
if err != nil {
return User{}, err
}
- u, err := scanToStruct[User](rs)
- switch {
+ var u User
+ switch err = rs.Scan(&u); {
case errors.Is(err, sql.ErrNoRows):
return User{}, LoginFailed
case err != nil: