dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit bc24250f1d0e5dcf830519fa6bf44f4000a6745f
parent 20afb4e66068bef9ef389832f2b16c2fbd7ae3f9
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Fri, 29 Dec 2023 15:14:10 -0500

get user id by username

Diffstat:
Mpkg/database/tableUsers.go | 6++++++
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