rename database package -> query
This commit is contained in:
@@ -2,7 +2,7 @@ package users
|
||||
|
||||
import (
|
||||
"database/sql"
|
||||
"maxwarden/database"
|
||||
"maxwarden/query"
|
||||
)
|
||||
|
||||
type User struct {
|
||||
@@ -19,38 +19,38 @@ type User struct {
|
||||
}
|
||||
|
||||
func FetchById(id int32) (User, error) {
|
||||
qb := &database.QueryBuilder{}
|
||||
qb := &query.QueryBuilder{}
|
||||
qb.BaseSQL = "SELECT * FROM users u WHERE u.id = ?"
|
||||
|
||||
return database.Get[User](qb, database.DB, id)
|
||||
return query.Get[User](qb, query.DB, id)
|
||||
}
|
||||
|
||||
func FetchByUsername(username string) (User, error) {
|
||||
qb := &database.QueryBuilder{}
|
||||
qb := &query.QueryBuilder{}
|
||||
qb.BaseSQL = "SELECT * FROM users u WHERE u.username = ?"
|
||||
|
||||
return database.Get[User](qb, database.DB, username)
|
||||
return query.Get[User](qb, query.DB, username)
|
||||
}
|
||||
|
||||
func FetchSecurityStamp(userid int) (string, error) {
|
||||
qb := &database.QueryBuilder{}
|
||||
qb := &query.QueryBuilder{}
|
||||
qb.BaseSQL = "SELECT u.security_stamp FROM users u WHERE u.id = ?"
|
||||
|
||||
return database.Get[string](qb, database.DB, userid)
|
||||
return query.Get[string](qb, query.DB, userid)
|
||||
}
|
||||
|
||||
func Update(user User) (sql.Result, error) {
|
||||
qb := &database.QueryBuilder{}
|
||||
qb := &query.QueryBuilder{}
|
||||
qb.BaseSQL = "UPDATE users"
|
||||
|
||||
qb.Setters = []database.QuerySetter{
|
||||
qb.Setters = []query.QuerySetter{
|
||||
{Column: "failed_attempts", Parameter: user.FailedAttempts},
|
||||
{Column: "data", Parameter: user.Data},
|
||||
}
|
||||
|
||||
qb.Where = []database.QueryFilter{
|
||||
{Column: "id", Parameter: user.ID},
|
||||
qb.Where = []query.QueryFilter{
|
||||
{Column: "id", Operator: query.EQ, Parameter: user.ID},
|
||||
}
|
||||
|
||||
return database.Update[User](qb, database.DB)
|
||||
return query.Update[User](qb, query.DB)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user