diff --git a/lib/mastodon/routes/timelines.js b/lib/mastodon/routes/timelines.js index dc88015..54a6124 100644 --- a/lib/mastodon/routes/timelines.js +++ b/lib/mastodon/routes/timelines.js @@ -169,7 +169,7 @@ router.get("/api/v1/timelines/public", async (req, res, next) => { )); } - const replyIdMap = await resolveReplyIds(collections.ap_timeline, items); + const { replyIdMap: rIdMap, replyAccountIdMap: rAcctMap } = await resolveReplyIds(collections.ap_timeline, items); const statuses = items.map((item) => serializeStatus(item, { @@ -178,7 +178,8 @@ router.get("/api/v1/timelines/public", async (req, res, next) => { rebloggedIds, bookmarkedIds, pinnedIds: new Set(), - replyIdMap, + replyIdMap: rIdMap, + replyAccountIdMap: rAcctMap, }), ); @@ -235,7 +236,7 @@ router.get("/api/v1/timelines/tag/:hashtag", async (req, res, next) => { )); } - const replyIdMap = await resolveReplyIds(collections.ap_timeline, items); + const { replyIdMap: rIdMap, replyAccountIdMap: rAcctMap } = await resolveReplyIds(collections.ap_timeline, items); const statuses = items.map((item) => serializeStatus(item, { @@ -244,7 +245,8 @@ router.get("/api/v1/timelines/tag/:hashtag", async (req, res, next) => { rebloggedIds, bookmarkedIds, pinnedIds: new Set(), - replyIdMap, + replyIdMap: rIdMap, + replyAccountIdMap: rAcctMap, }), ); diff --git a/package.json b/package.json index 90313eb..47fd0ef 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@rmdes/indiekit-endpoint-activitypub", - "version": "3.11.7", + "version": "3.11.8", "description": "ActivityPub federation endpoint for Indiekit via Fedify. Adds full fediverse support: actor, inbox, outbox, followers, following, syndication, and Mastodon migration.", "keywords": [ "indiekit",