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

@@ -0,0 +1,9 @@
class CustomFiltersRecordsCountUpdateJob < ApplicationJob
queue_as :low
def perform
CustomFilter.find_each(batch_size: 25) do |filter|
SyncCustomFilterCountJob.perform_later(filter)
end
end
end

View File

@@ -0,0 +1,9 @@
class SyncCustomFilterCountJob < ApplicationJob
queue_as :low
def perform(filter)
Redis::Alfred.set(filter.filter_count_key, 0) if filter.filter_records.nil?
filter.set_record_count_in_redis
end
end