some fixes
This commit is contained in:
@@ -85,10 +85,15 @@ func (rep *RPRepository) GetUser(id int64) (*RPUser, error) {
|
|||||||
return user, err
|
return user, err
|
||||||
}
|
}
|
||||||
func (rep *RPRepository) UpdateUser(user *RPUser) error {
|
func (rep *RPRepository) UpdateUser(user *RPUser) error {
|
||||||
_, err := rep.db.NamedExec(
|
s, args, err := sqlx.In(
|
||||||
"UPDATE rp_users SET selected_preset=:selected_preset, used_tokens=:used_tokens, user_prompt=:user_prompt, selected_model=:selected_model WHERE user_id=:user_id;",
|
"UPDATE rp_users SET selected_preset=?, used_tokens=?, user_prompt=?, selected_model=? WHERE user_id=?;",
|
||||||
user,
|
user.SelectedPreset, user.UsedTokens, user.UserPrompt, user.SelectedModel, user.UserID,
|
||||||
)
|
)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
s = rep.db.Rebind(s)
|
||||||
|
_, err = rep.db.Exec(s, args...)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
func (rep *RPRepository) UpdateUserPreset(user *RPUser, presetId string) (*RPPreset, error) {
|
func (rep *RPRepository) UpdateUserPreset(user *RPUser, presetId string) (*RPPreset, error) {
|
||||||
@@ -96,7 +101,15 @@ func (rep *RPRepository) UpdateUserPreset(user *RPUser, presetId string) (*RPPre
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return preset, err
|
return preset, err
|
||||||
}
|
}
|
||||||
_, err = rep.db.Exec("UPDATE rp_users SET selected_preset=$1 WHERE user_id=$2;", presetId, user.UserID)
|
s, args, err := sqlx.In(
|
||||||
|
"UPDATE rp_users SET selected_preset=? WHERE user_id=?;",
|
||||||
|
presetId, user.UserID,
|
||||||
|
)
|
||||||
|
if err != nil {
|
||||||
|
return preset, err
|
||||||
|
}
|
||||||
|
s = rep.db.Rebind(s)
|
||||||
|
_, err = rep.db.Exec(s, args...)
|
||||||
return preset, err
|
return preset, err
|
||||||
}
|
}
|
||||||
func (rep *RPRepository) GetUserPreset(user *RPUser) (*RPPreset, error) {
|
func (rep *RPRepository) GetUserPreset(user *RPUser) (*RPPreset, error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user