commit bc24250f1d0e5dcf830519fa6bf44f4000a6745f
parent 20afb4e66068bef9ef389832f2b16c2fbd7ae3f9
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Fri, 29 Dec 2023 15:14:10 -0500
get user id by username
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/pkg/database/tableUsers.go b/pkg/database/tableUsers.go
@@ -360,6 +360,12 @@ func (d *DkfDB) GetUserByUsername(username Username) (out User, err error) {
return
}
+func (d *DkfDB) GetUserIDByUsername(username Username) (out UserID, err error) {
+ var tmp struct{ ID UserID }
+ err = d.db.Table("users").Select("id").First(&tmp, "username = ? COLLATE NOCASE", username).Error
+ return tmp.ID, err
+}
+
func (d *DkfDB) GetVerifiedUserByUsername(username Username) (out User, err error) {
err = d.db.First(&out, "username = ? COLLATE NOCASE AND verified = 1", username).Error
return