.activity_pub.processing
cattle_grid.activity_pub.processing
data_types
StoreActivityMessage
incoming
incoming_accept_activity(msg, actor, broker=Context())
async
Handles an incoming Accept activity
Source code in cattle_grid/activity_pub/processing/incoming.py
incoming_block_activity(msg, actor, broker=Context())
async
Handles an incoming Block activity
Source code in cattle_grid/activity_pub/processing/incoming.py
incoming_follow_request(msg, actor, broker=Context())
async
For an incoming Follow request an entry in the Follower table is created
with having accepted set to False.
If the actor automatically accepts followers, the actor sends Accept activity to the actor requesting to follow it.
Source code in cattle_grid/activity_pub/processing/incoming.py
incoming_reject_activity(msg, actor, broker=Context())
async
Handles an incoming Reject activity
Source code in cattle_grid/activity_pub/processing/incoming.py
incoming_undo_activity(msg, actor, broker=Context())
async
Handles an incoming Undo activity
Source code in cattle_grid/activity_pub/processing/incoming.py
outgoing
outgoing_accept_request(msg, actor, broker=Context())
async
Handles an outgoing Accept activity
Source code in cattle_grid/activity_pub/processing/outgoing.py
outgoing_block_activity(msg, actor, broker=Context())
async
Handles an outgoing Block activity
Source code in cattle_grid/activity_pub/processing/outgoing.py
outgoing_follow_request(msg, actor, broker=Context())
async
Handles an outgoing Follow request
Source code in cattle_grid/activity_pub/processing/outgoing.py
outgoing_message_distribution(msg, broker=Context())
async
Distributes the message to its recipients
Source code in cattle_grid/activity_pub/processing/outgoing.py
outgoing_reject_activity(msg, actor, broker=Context())
async
Handles an outgoing Reject activity
Source code in cattle_grid/activity_pub/processing/outgoing.py
outgoing_undo_request(msg, actor, broker=Context())
async
Handles an outgoing Undo activity
Source code in cattle_grid/activity_pub/processing/outgoing.py
remote
fetch_object(msg, actor, lookup)
async
Handles retrieving a remote object
Source code in cattle_grid/activity_pub/processing/remote.py
resolve_inbox(actor, target)
async
Resolves the inbox of target for actor using a cache
Source code in cattle_grid/activity_pub/processing/remote.py
sending_message(msg, actor)
async
Handles sending a message
Source code in cattle_grid/activity_pub/processing/remote.py
store_activity
store_activity_subscriber(msg, actor, broker=Context())
async
Handles an incoming follow request
Source code in cattle_grid/activity_pub/processing/store_activity.py
util
update_recipients_for_collections(msg, recipients)
async
Updates recipients with followers and following collection.