From fc153a31566119d9080faeb75d1961c389e52bb8 Mon Sep 17 00:00:00 2001 From: silverpill Date: Sun, 12 Dec 2021 22:36:20 +0000 Subject: [PATCH] Set "object" property value to note ID in Like() and Announce() activities --- src/activitypub/activity.rs | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/activitypub/activity.rs b/src/activitypub/activity.rs index 8c1f8f2..49db8f6 100644 --- a/src/activitypub/activity.rs +++ b/src/activitypub/activity.rs @@ -250,18 +250,12 @@ pub fn create_activity_like( actor_profile: &DbActorProfile, object_id: &str, ) -> Activity { - let object = Object { - context: Some(json!(AP_CONTEXT)), - id: object_id.to_string(), - object_type: NOTE.to_string(), - ..Default::default() - }; let activity = create_activity( instance_url, &actor_profile.username, LIKE, None, - object, + object_id, vec![AP_PUBLIC.to_string()], ); activity @@ -273,18 +267,12 @@ pub fn create_activity_announce( post: &Post, ) -> Activity { let object_id = post.get_object_id(instance_url); - let object = Object { - context: Some(json!(AP_CONTEXT)), - id: object_id, - object_type: NOTE.to_string(), - ..Default::default() - }; let activity = create_activity( instance_url, &actor_profile.username, ANNOUNCE, None, - object, + object_id, vec![AP_PUBLIC.to_string()], ); activity