dkforest

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

commit 776acbf39911d1bdcb35b47affa765da124b7dee
parent ec9a35240176fc9f8ea0370ad892205cd2962f4f
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sat, 10 Jun 2023 01:32:29 -0700

Add IsPmRecipient helper

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

diff --git a/pkg/database/tableChatMessages.go b/pkg/database/tableChatMessages.go @@ -223,6 +223,10 @@ func (m *ChatMessage) TooOldToDelete() bool { return time.Since(m.CreatedAt) > config.EditMessageTimeLimit } +func (m *ChatMessage) IsPmRecipient(user User) bool { + return m.ToUserID != nil && *m.ToUserID == user.ID +} + func (m *ChatMessage) IsRoomOwner(user User) bool { return m.Room.IsRoomOwner(user) }