dkforest

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

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:
Mpkg/web/handlers/handlers.go | 5+++--
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