|
|
@ -48,9 +48,9 @@ class ProcessMentionsService < BaseService |
|
|
|
|
|
|
|
|
|
|
|
if mentioned_account.local? |
|
|
|
if mentioned_account.local? |
|
|
|
LocalNotificationWorker.perform_async(mentioned_account.id, mention.id, mention.class.name) |
|
|
|
LocalNotificationWorker.perform_async(mentioned_account.id, mention.id, mention.class.name) |
|
|
|
elsif mentioned_account.ostatus? && !@status.stream_entry.hidden? |
|
|
|
elsif mentioned_account.ostatus? && !@status.stream_entry.hidden? && !@status.local_only? |
|
|
|
NotificationWorker.perform_async(ostatus_xml, @status.account_id, mentioned_account.id) |
|
|
|
NotificationWorker.perform_async(ostatus_xml, @status.account_id, mentioned_account.id) |
|
|
|
elsif mentioned_account.activitypub? |
|
|
|
elsif mentioned_account.activitypub? && !@status.local_only? |
|
|
|
ActivityPub::DeliveryWorker.perform_async(activitypub_json, mention.status.account_id, mentioned_account.inbox_url) |
|
|
|
ActivityPub::DeliveryWorker.perform_async(activitypub_json, mention.status.account_id, mentioned_account.inbox_url) |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|