dkforest

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

commit a3d5c67d74bfde0a618dff9684524ca07f31389d
parent 2f0844e3557a405ce94f391b5317745414ad796b
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon,  1 Jan 2024 17:03:43 -0500

cleanup

Diffstat:
Mpkg/database/tableUsers.go | 18++++++------------
1 file changed, 6 insertions(+), 12 deletions(-)

diff --git a/pkg/database/tableUsers.go b/pkg/database/tableUsers.go @@ -364,33 +364,27 @@ func (u *User) DoSave(db *DkfDB) { } 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) + db.db.Model(u).Select("PmMode").Updates(User{PmMode: pmMode}) } func (u *User) ResetTutorial(db *DkfDB) { - u.ChatTutorial = 0 - db.db.Exec(`UPDATE users SET chat_tutorial = ? WHERE id = ?`, u.ChatTutorial, u.ID) + db.db.Model(u).Select("ChatTutorial").Updates(User{ChatTutorial: 0}) } func (u *User) ToggleDisplayHellbanned(db *DkfDB) { - //db.db.Model(u).Update("DisplayHellbanned", !u.DisplayHellbanned) - db.db.Model(u).Select("DisplayHellbanned").Updates(User{DisplayHellbanned: !u.DisplayHellbanned}) + db.db.Model(u).Update("DisplayHellbanned", !u.DisplayHellbanned) } func (u *User) ToggleDisplayModerators(db *DkfDB) { - u.DisplayModerators = !u.DisplayModerators - db.db.Exec(`UPDATE users SET display_moderators = ? WHERE id = ?`, u.DisplayModerators, u.ID) + db.db.Model(u).Update("DisplayModerators", !u.DisplayModerators) } func (u *User) ToggleDisplayIgnored(db *DkfDB) { - u.DisplayIgnored = !u.DisplayIgnored - db.db.Exec(`UPDATE users SET display_ignored = ? WHERE id = ?`, u.DisplayIgnored, u.ID) + db.db.Model(u).Update("DisplayIgnored", !u.DisplayIgnored) } func (u *User) ToggleAFK(db *DkfDB) { - u.AFK = !u.AFK - db.db.Exec(`UPDATE users SET afk = ? WHERE id = ?`, u.AFK, u.ID) + db.db.Model(u).Update("AFK", !u.AFK) } func (u *User) HellBan(db *DkfDB) {