dkforest

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

commit db37268b2e87c4bef64a9bb79415600ab1519ce9
parent b14990cefdc97e3e6aa698d4e19d091b3b02045f
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 20 Mar 2023 04:23:20 -0700

fix self-hb

Diffstat:
Mpkg/database/utils/utils.go | 6+++---
Mpkg/web/handlers/api/v1/spamInterceptor.go | 2+-
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/pkg/database/utils/utils.go b/pkg/database/utils/utils.go @@ -89,10 +89,10 @@ func DoParseRoomID(v string) (out database.RoomID) { return DoParse[database.RoomID](v) } -func SelfHellBan(db *database.DkfDB, user database.User) { - db.NewAudit(user, fmt.Sprintf("hellban %s #%d", user.Username, user.ID)) +func SelfHellBan(db *database.DkfDB, user *database.User) { + db.NewAudit(*user, fmt.Sprintf("hellban %s #%d", user.Username, user.ID)) user.HellBan(db) - managers.ActiveUsers.UpdateUserHBInRooms(managers.NewUserInfo(user, nil)) + managers.ActiveUsers.UpdateUserHBInRooms(managers.NewUserInfo(*user, nil)) } func Kick(db *database.DkfDB, kicked, kickedBy database.User, purge, silent bool) error { diff --git a/pkg/web/handlers/api/v1/spamInterceptor.go b/pkg/web/handlers/api/v1/spamInterceptor.go @@ -74,7 +74,7 @@ func checkSpam(db *database.DkfDB, origMessage string, authUser *database.User) // Auto HB "new here"/"legit market" retards if autoHellbanCheck(authUser, lowerCaseMessage) { - dutils.SelfHellBan(db, *authUser) + dutils.SelfHellBan(db, authUser) return nil }