feat(activitypub-base): Announce broadcast + impl OutboundFederationPort for ActivityPubService

This commit is contained in:
2026-05-14 13:46:31 +02:00
parent 83e87e644b
commit 1fa8389a69
2 changed files with 165 additions and 0 deletions

View File

@@ -439,6 +439,10 @@ pub struct AnnounceActivity {
pub(crate) actor: ObjectId<DbActor>,
pub(crate) object: Url,
pub(crate) published: Option<chrono::DateTime<chrono::Utc>>,
#[serde(skip_serializing_if = "Vec::is_empty", default)]
pub(crate) to: Vec<String>,
#[serde(skip_serializing_if = "Vec::is_empty", default)]
pub(crate) cc: Vec<String>,
}
#[async_trait::async_trait]