Search only from followees (#5897)
This commit is contained in:
		
							parent
							
								
									34e2a06de0
								
							
						
					
					
						commit
						d7a17b5e8b
					
				
					 1 changed files with 6 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -58,12 +58,16 @@ class AccountSearchService < BaseService
 | 
			
		|||
    @_domain_is_local ||= TagManager.instance.local_domain?(query_domain)
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def search_from
 | 
			
		||||
    options[:following] && account ? account.following : Account
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def exact_match
 | 
			
		||||
    @_exact_match ||= begin
 | 
			
		||||
      if domain_is_local?
 | 
			
		||||
        Account.find_local(query_username)
 | 
			
		||||
        search_from.find_local(query_username)
 | 
			
		||||
      else
 | 
			
		||||
        Account.find_remote(query_username, query_domain)
 | 
			
		||||
        search_from.find_remote(query_username, query_domain)
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue