ActivityPub.Federator.Worker.ReceiverHelpers (Bonfire v1.0.1-social-alpha.28)
View SourceShared helpers for all incoming federation receiver workers.
Provides shared perform/1 and maybe_process_unsigned/2 logic for
handling incoming AP docs, including unsigned and unverified cases.
Usage
defmodule ActivityPub.Federator.Workers.ReceiverMentionsWorker do
use ActivityPub.Federator.Worker, queue: "federator_incoming_mentions"
@impl Oban.Worker
def perform(job), do: ActivityPub.Federator.Worker.ReceiverHelpers.perform(job, :mentions)
end
Summary
Functions
Handles unsigned or unverified incoming AP docs.
Handles incoming AP doc jobs for all receiver queues.