Change auto-following admin-selected accounts, show in recommendations (#16078)
This commit is contained in:
		
							parent
							
								
									863ae47b51
								
							
						
					
					
						commit
						daccc07dc1
					
				
					 16 changed files with 228 additions and 128 deletions
				
			
		|  | @ -27,15 +27,5 @@ class PotentialFriendshipTracker | |||
|     def remove(account_id, target_account_id) | ||||
|       redis.zrem("interactions:#{account_id}", target_account_id) | ||||
|     end | ||||
| 
 | ||||
|     def get(account, limit) | ||||
|       account_ids = redis.zrevrange("interactions:#{account.id}", 0, limit) | ||||
| 
 | ||||
|       return [] if account_ids.empty? || limit < 1 | ||||
| 
 | ||||
|       accounts = Account.searchable.where(id: account_ids).index_by(&:id) | ||||
| 
 | ||||
|       account_ids.map { |id| accounts[id.to_i] }.compact | ||||
|     end | ||||
|   end | ||||
| end | ||||
|  |  | |||
		Reference in a new issue