laniakea v0.7

This commit is contained in:
2026-02-19 12:17:09 +03:00
parent e1f12f6618
commit 0804398b6c
7 changed files with 17 additions and 16 deletions

View File

@@ -69,18 +69,18 @@ func (rep UserRepository) GetOrCreate(tgId int, name string) (*User, error) {
}
func (rep UserRepository) Create(id int, name string) (*User, error) {
user := User{}
user := new(User)
err := rep.db.Get(user, "INSERT INTO users (id, name) VALUES ($1, $2) RETURNING *;", id, name)
return &user, err
return user, err
}
func (rep UserRepository) GetById(telegramId int) (*User, error) {
user := User{}
err := rep.db.Get(&user, "SELECT * FROM users WHERE id=$1;", telegramId)
user := new(User)
err := rep.db.Get(user, "SELECT * FROM users WHERE id=$1;", telegramId)
if err != nil {
return &user, err
return user, err
}
return rep.GetJoins(&user)
return rep.GetJoins(user)
}
func (rep UserRepository) GetJoins(user *User) (*User, error) {