fix: set custom filter count in redis (#7164)

This commit is contained in:
Tejaswini Chile
2023-06-19 16:10:03 +05:30
committed by GitHub
parent 2c3337b117
commit 9d0de04f7c
9 changed files with 127 additions and 24 deletions

View File

@@ -1,6 +1,11 @@
class Conversations::FilterService < FilterService
ATTRIBUTE_MODEL = 'conversation_attribute'.freeze
def initialize(params, user, filter_account = nil)
@filter_account = filter_account
super(params, user)
end
def perform
@conversations = conversation_query_builder
mine_count, unassigned_count, all_count, = set_count_for_all_conversations
@@ -49,7 +54,8 @@ class Conversations::FilterService < FilterService
end
def base_relation
Current.account.conversations.left_outer_joins(:labels)
account = @filter_account || Current.account
account.conversations.left_outer_joins(:labels)
end
def current_page