pub async fn queue_activity<Activity, Datatype, ActorType>(
    activity: &Activity,
    actor: &ActorType,
    inboxes: Vec<Url>,
    data: &Data<Datatype>
) -> Result<(), Error>
where Activity: ActivityHandler + Serialize + Debug, Datatype: Clone, ActorType: Actor,
Expand description

Send a new activity to the given inboxes with automatic retry on failure. Alternatively you can implement your own queue and then send activities using [crate::activity_sending::SendActivityTask].