From b1bb26d57404e4bdc32e53d333f49bbec349a1c2 Mon Sep 17 00:00:00 2001 From: nitroflap Date: Thu, 17 Feb 2022 16:43:09 +0300 Subject: [PATCH] feat(state): dropped last_message_id updates for threads --- state.go | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/state.go b/state.go index 6e744d885..e75be8950 100644 --- a/state.go +++ b/state.go @@ -801,10 +801,6 @@ func (s *State) MessageAdd(message *Message) error { c.Messages = c.Messages[len(c.Messages)-s.MaxMessageCount:] } - if c.IsThread() { - c.LastMessageID = message.ID - } - return nil } @@ -829,12 +825,8 @@ func (s *State) messageRemoveByID(channelID, messageID string) error { for i, m := range c.Messages { if m.ID == messageID { - if c.IsThread() { - if i == len(c.Messages)-1 && len(c.Messages) > 0 { - c.LastMessageID = c.Messages[i-1].ID - } - } c.Messages = append(c.Messages[:i], c.Messages[i+1:]...) + return nil } }