diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2021-04-24 17:01:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-24 17:01:43 +0200 |
commit | daccc07dc170627b17564402296f6c8631d0cd97 (patch) | |
tree | bb1fea8fde8f44b622b9b39cff46026689dc30ca /app/models/follow_recommendation.rb | |
parent | 863ae47b5145e53c6cc820bd7eff0efd41339e03 (diff) |
Change auto-following admin-selected accounts, show in recommendations (#16078)
Diffstat (limited to 'app/models/follow_recommendation.rb')
-rw-r--r-- | app/models/follow_recommendation.rb | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/app/models/follow_recommendation.rb b/app/models/follow_recommendation.rb index c4355224d..6670b6560 100644 --- a/app/models/follow_recommendation.rb +++ b/app/models/follow_recommendation.rb @@ -21,19 +21,4 @@ class FollowRecommendation < ApplicationRecord def readonly? true end - - def self.get(account, limit, exclude_account_ids = []) - account_ids = Redis.current.zrevrange("follow_recommendations:#{account.user_locale}", 0, -1).map(&:to_i) - exclude_account_ids - [account.id] - - return [] if account_ids.empty? || limit < 1 - - accounts = Account.followable_by(account) - .not_excluded_by_account(account) - .not_domain_blocked_by_account(account) - .where(id: account_ids) - .limit(limit) - .index_by(&:id) - - account_ids.map { |id| accounts[id] }.compact - end end |