This commit is contained in:
aprilthepink 2024-04-18 04:03:52 +02:00
parent 4d4e3ed794
commit fa3e4634cb
7 changed files with 69 additions and 19 deletions

View file

@ -1,5 +1,12 @@
use crate::{
database::StateHandle, entities::{post, user}, error::Error, objects::{person::DbUser, post::{DbPost, Note}}, utils::generate_object_id
database::StateHandle,
entities::{post, user},
error::Error,
objects::{
person::DbUser,
post::{DbPost, Note},
},
utils::generate_object_id,
};
use activitypub_federation::{
activity_sending::SendActivityTask,
@ -35,9 +42,13 @@ impl CreatePost {
id: generate_object_id(data.domain())?,
};
let create_with_context = WithContext::new_default(create);
let sends =
SendActivityTask::prepare(&create_with_context, &data.local_user().await?, vec![inbox], data)
.await?;
let sends = SendActivityTask::prepare(
&create_with_context,
&data.local_user().await?,
vec![inbox],
data,
)
.await?;
for send in sends {
send.sign_and_send(data).await?;
}