false
end
+ def needs_stream_entry?
+ account.local?
+ end
+
after_create do
- account.stream_entries.create!(activity: self, hidden: hidden?) if account.local?
+ account.stream_entries.create!(activity: self, hidden: hidden?) if needs_stream_entry?
end
end
end
true
end
+ def needs_stream_entry?
+ true
+ end
+
def title
if destroyed?
case @verb
follow_request = FollowRequest.find_by!(account: source_account, target_account: target_account)
follow_request.authorize!
NotificationWorker.perform_async(stream_entry_to_xml(follow_request.stream_entry), target_account.id, source_account.id) unless source_account.local?
+ follow_request.stream_entry.destroy
end
end
follow_request = FollowRequest.find_by!(account: source_account, target_account: target_account)
follow_request.reject!
NotificationWorker.perform_async(stream_entry_to_xml(follow_request.stream_entry), target_account.id, source_account.id) unless source_account.local?
+ follow_request.stream_entry.destroy
end
end