dkforest

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

commit b87f230afbf5ca3f46822a23dbc7feb65715bbf1
parent 7a812998640057df99610b3dbfb25b7938ffc377
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sat,  7 Jan 2023 21:48:33 -0800

no time limit to toggle hb msg

Diffstat:
Mpkg/web/handlers/api/v1/slashInterceptor.go | 13++++---------
1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/pkg/web/handlers/api/v1/slashInterceptor.go b/pkg/web/handlers/api/v1/slashInterceptor.go @@ -391,16 +391,11 @@ func handleHbmtCmd(c *Command) (handled bool) { if m := hbmtRgx.FindStringSubmatch(c.message); len(m) == 2 { date := m[1] if dt, err := utils.ParsePrevDatetimeAt(date, clockwork.NewRealClock()); err == nil { - if time.Since(dt) <= config.EditMessageTimeLimit { - if msg, err := database.GetRoomChatMessageByDate(c.room.ID, c.authUser.ID, dt.UTC()); err == nil { - msg.IsHellbanned = !msg.IsHellbanned - msg.DoSave() - } else { - c.err = errors.New("no message found at this timestamp") - return true - } + if msg, err := database.GetRoomChatMessageByDate(c.room.ID, c.authUser.ID, dt.UTC()); err == nil { + msg.IsHellbanned = !msg.IsHellbanned + msg.DoSave() } else { - c.err = errors.New("message is too old to be edited") + c.err = errors.New("no message found at this timestamp") return true } }