dkforest

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

commit ca277866b24e4f9b133c9a8372d7c34cef9d4454
parent 790a3114d33599b93f7a64d952054400398853f6
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 29 May 2023 06:04:03 -0700

get chat message by uuid

Diffstat:
Mpkg/database/tableChatMessages.go | 11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/pkg/database/tableChatMessages.go b/pkg/database/tableChatMessages.go @@ -280,6 +280,17 @@ func (d *DkfDB) GetRoomChatMessages(roomID RoomID) (out ChatMessages, err error) return } +func (d *DkfDB) GetChatMessageByUUID(msgUUID string) (out ChatMessage, err error) { + err = d.db. + Where("uuid = ?", msgUUID). + Preload("User"). + Preload("ToUser"). + Preload("Room"). + Preload("Group"). + First(&out).Error + return +} + func (d *DkfDB) GetRoomChatMessageByUUID(roomID RoomID, msgUUID string) (out ChatMessage, err error) { err = d.db. Where("room_id = ? AND uuid = ?", roomID, msgUUID).