dkforest

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

commit 75d15a9b0552da6a6d84c1aef27ff43b4fe2edd0
parent 5735d162968ef90368d3bb3b8d1ab6a6080c1ca8
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 19 Dec 2022 23:28:35 -0800

cleanup

Diffstat:
Mpkg/web/handlers/api/v1/handlers.go | 12++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/pkg/web/handlers/api/v1/handlers.go b/pkg/web/handlers/api/v1/handlers.go @@ -274,7 +274,10 @@ func ChatDeleteMessageHandler(c echo.Context) error { messageUUID := c.Param("messageUUID") var msg database.ChatMessage - if err := database.DB.Where("uuid = ?", messageUUID).Preload("User").Preload("Room").First(&msg).Error; err != nil { + if err := database.DB.Where("uuid = ?", messageUUID). + Preload("User"). + Preload("Room"). + First(&msg).Error; err != nil { return err } @@ -289,7 +292,12 @@ func ChatDeleteMessageHandler(c echo.Context) error { return c.Redirect(http.StatusFound, c.Request().Referer()) } if msg.UserID != authUser.ID { - database.NewAudit(*authUser, fmt.Sprintf(`deleted msg #%d from user "%s" #%d -> %s`, msg.ID, msg.User.Username, msg.User.ID, utils.TruncStr(msg.RawMessage, 75, "…"))) + auditMsg := fmt.Sprintf(`deleted msg #%d from user "%s" #%d -> %s`, + msg.ID, + msg.User.Username, + msg.User.ID, + utils.TruncStr(msg.RawMessage, 75, "…")) + database.NewAudit(*authUser, auditMsg) } } } else if msg.Room.OwnerUserID != nil && authUser.ID == *msg.Room.OwnerUserID { // Room owner can delete messages in its room