From d683edafb8cdf6055ff114998bd63307208ef300 Mon Sep 17 00:00:00 2001 From: April John Date: Sun, 24 Nov 2024 17:06:05 +0100 Subject: [PATCH] serialise better --- src/activities/create_post.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/activities/create_post.rs b/src/activities/create_post.rs index 28d8441..09a49a3 100644 --- a/src/activities/create_post.rs +++ b/src/activities/create_post.rs @@ -88,7 +88,6 @@ impl ActivityHandler for CreatePost { async fn federate_inbox(note: crate::entities::post::Model) -> anyhow::Result<()> { let versia_post = versia_post_from_db(note.clone()).await?; - let json = serde_json::to_string_pretty(&SortAlphabetically(&versia_post))?; let mut array; if versia_post.mentions.is_some() { @@ -124,11 +123,10 @@ async fn federate_inbox(note: crate::entities::post::Model) -> anyhow::Result<() .filter(user::Column::Id.eq(note.creator.as_str())) .one(db) .await?.unwrap(); - let versia_user = versia_user_from_db(model).await?; for inbox in array { let push = req_client.post(inbox.clone()) .bearer_auth(AUTH.to_string()) - .json(&json); + .json(&SortAlphabetically(&versia_post)); warn!("{}", inbox.to_string()); tokio::spawn(push_to_inbox(push)); }