commit ebc84f11522124aa2c1fbf8e7267d4327cdcf27f
parent a73a9b1eb8518a3b49071350d138bd1408683843
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Sat, 30 Dec 2023 15:05:13 -0500
optim
Diffstat:
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/pkg/database/tableUsers.go b/pkg/database/tableUsers.go
@@ -377,6 +377,11 @@ func (u *User) ToggleDisplayIgnored(db *DkfDB) {
db.db.Exec(`UPDATE users SET display_ignored = ? WHERE id = ?`, u.DisplayIgnored, u.ID)
}
+func (u *User) ToggleAFK(db *DkfDB) {
+ u.AFK = !u.AFK
+ db.db.Exec(`UPDATE users SET afk = ? WHERE id = ?`, u.AFK, u.ID)
+}
+
func (u *User) HellBan(db *DkfDB) {
u.setHellBan(db, true)
}
diff --git a/pkg/web/handlers/api/v1/chatControlsHandler.go b/pkg/web/handlers/api/v1/chatControlsHandler.go
@@ -78,8 +78,7 @@ func handleToggleIgnoredPost(db *database.DkfDB, c echo.Context, authUser *datab
}
func handleAfkPost(db *database.DkfDB, c echo.Context, authUser *database.User) error {
- authUser.AFK = !authUser.AFK
- authUser.DoSave(db)
+ authUser.ToggleAFK(db)
return hutils.RedirectReferer(c)
}