diff --git a/event/message.go b/event/message.go index 3c6edfdd..097c585e 100644 --- a/event/message.go +++ b/event/message.go @@ -220,6 +220,10 @@ func (m *Mentions) Add(userID id.UserID) { } } +func (m *Mentions) Has(userID id.UserID) bool { + return m != nil && slices.Contains(m.UserIDs, userID) +} + type EncryptedFileInfo struct { attachment.EncryptedFile URL id.ContentURIString `json:"url"`