From 86f29a68fbf5344291b21253f597a914cec18f02 Mon Sep 17 00:00:00 2001 From: multiple creatures Date: Mon, 22 Jul 2019 20:04:15 -0500 Subject: allow autorejecting incoming ap activities by `id`, `@context`, and domain + autoject suspended domains & their subdomains --- app/lib/activitypub/activity/update.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'app/lib/activitypub/activity/update.rb') diff --git a/app/lib/activitypub/activity/update.rb b/app/lib/activitypub/activity/update.rb index 70035325b..8fb48e073 100644 --- a/app/lib/activitypub/activity/update.rb +++ b/app/lib/activitypub/activity/update.rb @@ -4,6 +4,7 @@ class ActivityPub::Activity::Update < ActivityPub::Activity SUPPORTED_TYPES = %w(Application Group Organization Person Service).freeze def perform + return if autoreject? if equals_or_includes_any?(@object['type'], SUPPORTED_TYPES) update_account elsif equals_or_includes_any?(@object['type'], %w(Question)) -- cgit