This commit is contained in:
		
							parent
							
								
									4601a58ac2
								
							
						
					
					
						commit
						1ee675d68b
					
				| @ -13,7 +13,7 @@ class ActivityPub::Activity::Follow < ActivityPub::Activity | ||||
| 
 | ||||
|     # Fast-forward repeat follow requests | ||||
|     if @account.following?(target_account) | ||||
|       AuthorizeFollowService.new.call(@account, target_account, skip_follow_request: true) | ||||
|       AuthorizeFollowService.new.call(@account, target_account, skip_follow_request: true, follow_request_uri: @json['id']) | ||||
|       return | ||||
|     end | ||||
| 
 | ||||
|  | ||||
| @ -3,7 +3,7 @@ | ||||
| class AuthorizeFollowService < BaseService | ||||
|   def call(source_account, target_account, **options) | ||||
|     if options[:skip_follow_request] | ||||
|       follow_request = FollowRequest.new(account: source_account, target_account: target_account) | ||||
|       follow_request = FollowRequest.new(account: source_account, target_account: target_account, uri: options[:follow_request_uri]) | ||||
|     else | ||||
|       follow_request = FollowRequest.find_by!(account: source_account, target_account: target_account) | ||||
|       follow_request.authorize! | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user