Change ResolveAccountService's handling of skip_webfinger (#15750)
* Change ResolveAccountService's handling of skip_webfinger Change it so it never makes any webfinger query, as the name would imply. * Add tests * Change FollowService to not take an URI for target_account * Restore domain-block check in FollowService * Fix tests
This commit is contained in:
		@@ -8,7 +8,7 @@ RSpec.describe Api::V1::FollowRequestsController, type: :controller do
 | 
			
		||||
  let(:follower) { Fabricate(:account, username: 'bob') }
 | 
			
		||||
 | 
			
		||||
  before do
 | 
			
		||||
    FollowService.new.call(follower, user.account.acct)
 | 
			
		||||
    FollowService.new.call(follower, user.account)
 | 
			
		||||
    allow(controller).to receive(:doorkeeper_token) { token }
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -57,7 +57,7 @@ RSpec.describe Api::V1::NotificationsController, type: :controller do
 | 
			
		||||
      @mention_from_status = mentioning_status.mentions.first
 | 
			
		||||
      @favourite = FavouriteService.new.call(other.account, first_status)
 | 
			
		||||
      @second_favourite = FavouriteService.new.call(third.account, first_status)
 | 
			
		||||
      @follow = FollowService.new.call(other.account, 'alice')
 | 
			
		||||
      @follow = FollowService.new.call(other.account, user.account)
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    describe 'with no options' do
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user