commit e6cd66007d4deed5a6ad007932f05bb734258cb6
parent f05cce0db0429481d3702fd48e4e0e03d3330f95
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Mon, 29 May 2023 03:50:04 -0700
fix room owner missing delete button
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/pkg/web/handlers/handlers.go b/pkg/web/handlers/handlers.go
@@ -4985,7 +4985,7 @@ func verifyMsgAuth(db *database.DkfDB, authUser *database.User, msg *database.Ch
return true
}
-func manualPreload(db *database.DkfDB, msg *database.ChatMessage) {
+func manualPreload(db *database.DkfDB, msg *database.ChatMessage, room database.ChatRoom) {
if msg.GroupID != nil {
if msg.Group == nil {
group, _ := db.GetRoomGroupByID(msg.RoomID, *msg.GroupID)
@@ -5001,6 +5001,7 @@ func manualPreload(db *database.DkfDB, msg *database.ChatMessage) {
if msg.User.ID == 0 {
msg.User, _ = db.GetUserByID(msg.UserID)
}
+ msg.Room = room
}
// Return true if the message passes all the user's filter.
@@ -5214,7 +5215,7 @@ Loop:
continue
}
- manualPreload(db, msg)
+ manualPreload(db, msg, room)
baseTopBarURL := "/api/v1/chat/top-bar/" + room.Name
readMarkerRendered := true