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:
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
}
}