Revert "Optimize TotalUnreadMentions (#18789)" (#18889)

This reverts commit ec56cac42d.
Этот коммит содержится в:
Agniva De Sarker
2021-10-29 14:54:11 +05:30
коммит произвёл GitHub
родитель ec56cac42d
Коммит 5f4199db4f

Просмотреть файл

@@ -200,12 +200,12 @@ func (s *SqlThreadStore) GetThreadsForUser(userId, teamId string, opts model.Get
}() }()
go func() { go func() {
mentionsQuery, mentionsQueryArgs, _ := s.getQueryBuilder(). mentionsQuery, mentionsQueryArgs, _ := s.getQueryBuilder().
Select("COALESCE(SUM(ThreadMemberships.UnreadMentions), 0)"). Select("COALESCE(SUM(ThreadMemberships.UnreadMentions),0)").
From("ThreadMemberships, Posts, Channels"). From("ThreadMemberships").
Where("Posts.Id = ThreadMemberships.PostId"). LeftJoin("Threads ON Threads.PostId = ThreadMemberships.PostId").
Where("Posts.ChannelId = Channels.Id"). LeftJoin("Posts ON Posts.Id = ThreadMemberships.PostId").
LeftJoin("Channels ON Threads.ChannelId = Channels.Id").
Where(fetchConditions).ToSql() Where(fetchConditions).ToSql()
totalUnreadMentions, err := s.GetMaster().SelectInt(mentionsQuery, mentionsQueryArgs...) totalUnreadMentions, err := s.GetMaster().SelectInt(mentionsQuery, mentionsQueryArgs...)
totalUnreadMentionsChan <- store.StoreResult{Data: totalUnreadMentions, NErr: err} totalUnreadMentionsChan <- store.StoreResult{Data: totalUnreadMentions, NErr: err}
close(totalUnreadMentionsChan) close(totalUnreadMentionsChan)