commit 75d15a9b0552da6a6d84c1aef27ff43b4fe2edd0
parent 5735d162968ef90368d3bb3b8d1ab6a6080c1ca8
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Mon, 19 Dec 2022 23:28:35 -0800
cleanup
Diffstat:
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