diff --git a/ui/messages/base.go b/ui/messages/base.go index bf87a89..85b1219 100644 --- a/ui/messages/base.go +++ b/ui/messages/base.go @@ -133,9 +133,10 @@ func newUIMessage(evt *muksevt.Event, displayname string, renderer MessageRender func (msg *UIMessage) AddReaction(key string) { found := false - for _, rs := range msg.Reactions { + for i, rs := range msg.Reactions { if rs.Key == key { rs.Count++ + msg.Reactions[i] = rs found = true break }