|
|
@ -35,9 +35,15 @@ class Form::AccountBatch |
|
|
|
private |
|
|
|
|
|
|
|
def follow! |
|
|
|
error = nil |
|
|
|
|
|
|
|
accounts.each do |target_account| |
|
|
|
FollowService.new.call(current_account, target_account) |
|
|
|
rescue Mastodon::NotPermittedError, ActiveRecord::RecordNotFound => e |
|
|
|
error ||= e |
|
|
|
end |
|
|
|
|
|
|
|
raise error if error.present? |
|
|
|
end |
|
|
|
|
|
|
|
def unfollow! |
|
|
|