0
0
Fork 0

Fix empty home feed before first follow has finished processing (#16152)

Change queue of merge worker from pull to default
This commit is contained in:
Eugen Rochko 2021-05-04 04:45:08 +02:00 committed by GitHub
parent 8c44b723bb
commit fab65848d2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 20 additions and 5 deletions

View file

@ -458,9 +458,7 @@ class User < ApplicationRecord
end
def regenerate_feed!
return unless Redis.current.setnx("account:#{account_id}:regeneration", true)
Redis.current.expire("account:#{account_id}:regeneration", 1.day.seconds)
RegenerationWorker.perform_async(account_id)
RegenerationWorker.perform_async(account_id) if Redis.current.set("account:#{account_id}:regeneration", true, nx: true, ex: 1.day.seconds)
end
def needs_feed_update?