diff --git a/src/activities/create_post.rs b/src/activities/create_post.rs index 514f9a6..2a929bc 100644 --- a/src/activities/create_post.rs +++ b/src/activities/create_post.rs @@ -78,4 +78,4 @@ impl ActivityHandler for CreatePost { post::Model::from_json(self.object, data).await?; Ok(()) } -} +} \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index c75682f..b060d70 100644 --- a/src/main.rs +++ b/src/main.rs @@ -18,7 +18,7 @@ use std::{ sync::{Arc, Mutex}, }; use tokio::signal; -use tracing::info; +use tracing::{info, instrument::WithSubscriber}; use url::Url; use crate::database::{Config, State}; @@ -107,6 +107,7 @@ async fn main() -> actix_web::Result<(), anyhow::Error> { .domain(env::var("FEDERATED_DOMAIN").expect("FEDERATED_DOMAIN must be set")) .app_data(state.clone()) .http_signature_compat(true) + .signed_fetch_actor(&state.local_user().await.unwrap()) .build() .await?;