dkforest

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

commit 6f62361d7b1eadb2ced19ff7729c833ff616b88c
parent 138b774bb9f1e813a24ca92c71ca203436098ad1
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sat, 30 Dec 2023 22:25:45 -0500

helpers

Diffstat:
Mpkg/database/tableUsers.go | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/pkg/database/tableUsers.go b/pkg/database/tableUsers.go @@ -363,6 +363,14 @@ func (u *User) DoSave(db *DkfDB) { } } +func (u *User) Update(db *DkfDB, attrs ...any) { + db.DB().Model(u).Update(attrs...) +} + +func (u *User) Updates(db *DkfDB, values any) { + db.DB().Model(u).Updates(values) +} + func (u *User) SetPmMode(db *DkfDB, pmMode int64) { u.PmMode = pmMode db.db.Exec(`UPDATE users SET pm_mode = ? WHERE id = ?`, u.PmMode, u.ID)