From 58268ba6a1e406e4e921aea5b9e171996723217a Mon Sep 17 00:00:00 2001 From: Moon Man Date: Wed, 27 Dec 2023 11:43:57 -0500 Subject: [PATCH] accept the follow activity not the user --- src/activity.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/activity.ts b/src/activity.ts index 0988fc7..798acb3 100644 --- a/src/activity.ts +++ b/src/activity.ts @@ -75,7 +75,7 @@ export const handleInboxPost = async (req: Request, res: Response) => { return; } - await sendAccept(actor, follower.id, follower.inbox); + await sendAccept(actor, activity.id, follower.id, follower.inbox); await addFollower(actor.id, follower.id, follower.preferredUsername, follower.name, follower.inbox, follower.endpoints?.sharedInbox); @@ -187,7 +187,7 @@ export const createArticleObject = (article: Article, nickname: string) => { return obj; }; -export const sendAccept = async (user: User, follower: string, inbox: string) => { +export const sendAccept = async (user: User, followId: string, follower: string, inbox: string) => { const actor = fillRoute("actor", user.nickname); const activity = { @@ -196,7 +196,7 @@ export const sendAccept = async (user: User, follower: string, inbox: string) => type: "Accept", actor, to: [follower], - object: follower + object: followId }; const payload = JSON.stringify(activity, null, 4);