Fix issue with feed merge-in code as well
This commit is contained in:
		
							parent
							
								
									e809caa0e1
								
							
						
					
					
						commit
						d6b965cf08
					
				@ -52,7 +52,7 @@ class FeedManager
 | 
			
		||||
    timeline_key = key(:home, into_account.id)
 | 
			
		||||
 | 
			
		||||
    from_account.statuses.limit(MAX_ITEMS).each do |status|
 | 
			
		||||
      next if filter?(:home, status, into_account)
 | 
			
		||||
      next if status.direct_visibility? || filter?(:home, status, into_account)
 | 
			
		||||
      redis.zadd(timeline_key, status.id, status.id)
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -6,7 +6,7 @@ class PrecomputeFeedService < BaseService
 | 
			
		||||
  # @param [Account] account
 | 
			
		||||
  def call(_, account)
 | 
			
		||||
    Status.as_home_timeline(account).limit(FeedManager::MAX_ITEMS).each do |status|
 | 
			
		||||
      next if (status.direct_visibility? && !status.permitted?(account)) || FeedManager.instance.filter?(:home, status, account)
 | 
			
		||||
      next if status.direct_visibility? || FeedManager.instance.filter?(:home, status, account)
 | 
			
		||||
      redis.zadd(FeedManager.instance.key(:home, account.id), status.id, status.reblog? ? status.reblog_of_id : status.id)
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user