0
0
Fork 0

Reduce wasted work in RemoveStatusService due to inactive followers (#7672)

This commit is contained in:
Eugen Rochko 2018-05-29 22:55:33 +02:00 committed by GitHub
parent 7706ed038f
commit 461542784b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 17 additions and 6 deletions

View file

@ -43,13 +43,13 @@ class RemoveStatusService < BaseService
end
def remove_from_followers
@account.followers.local.find_each do |follower|
@account.followers_for_local_distribution.find_each do |follower|
FeedManager.instance.unpush_from_home(follower, @status)
end
end
def remove_from_lists
@account.lists.select(:id, :account_id).find_each do |list|
@account.lists_for_local_distribution.select(:id, :account_id).find_each do |list|
FeedManager.instance.unpush_from_list(list, @status)
end
end