about summary refs log tree commit diff
path: root/app/lib/activitypub
diff options
context:
space:
mode:
authormultiple creatures <dev@multiple-creature.party>2019-07-24 16:39:58 -0500
committermultiple creatures <dev@multiple-creature.party>2019-07-24 16:39:58 -0500
commitcefcad113031ce580121d33c489d33f59e459fc4 (patch)
treeaf6e202d39a56737a5a992a103068b6e4366921a /app/lib/activitypub
parent8f6e737f38c98bbe431c0c60a42208ba185d94e6 (diff)
transparancy - log use of admin related method calls & activitypub auto-rejections to a logger account
Diffstat (limited to 'app/lib/activitypub')
-rw-r--r--app/lib/activitypub/activity.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/app/lib/activitypub/activity.rb b/app/lib/activitypub/activity.rb
index fee8fcd25..057a106c3 100644
--- a/app/lib/activitypub/activity.rb
+++ b/app/lib/activitypub/activity.rb
@@ -184,6 +184,7 @@ class ActivityPub::Activity
 
   def reject_payload!
     Rails.logger.info("Rejected #{@json['type']} activity #{@json['id']} from #{@account.uri}#{@options[:relayed_through_account] && "via #{@options[:relayed_through_account].uri}"}")
+    LogWorker.perform_async("Auto-rejected an incoming '#{@json['type']}#{@object && " #{@object['type']}".rstrip}' from #{@json['id']} by #{@account.uri}#{@options[:relayed_through_account] && " via #{@options[:relayed_through_account].uri}"}.")
     nil
   end
 end