From 937a8c76c86110a74153c92f4eb97d0d2bae9720 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Sat, 7 Oct 2023 02:05:53 +0200 Subject: [PATCH] [mastodon-client] Fix ids of trending statuses not being converted --- packages/backend/src/server/api/mastodon/endpoints/misc.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/server/api/mastodon/endpoints/misc.ts b/packages/backend/src/server/api/mastodon/endpoints/misc.ts index d53244699..aa6b2b0fa 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/misc.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/misc.ts @@ -2,7 +2,7 @@ import Router from "@koa/router"; import { MiscHelpers } from "@/server/api/mastodon/helpers/misc.js"; import { argsToBools, limitToInt } from "@/server/api/mastodon/endpoints/timeline.js"; import { Announcements } from "@/models/index.js"; -import { convertAnnouncementId, convertSuggestionIds } from "@/server/api/mastodon/converters.js"; +import { convertAnnouncementId, convertStatusIds, convertSuggestionIds } from "@/server/api/mastodon/converters.js"; import { convertId, IdType } from "@/misc/convert-id.js"; import { auth } from "@/server/api/mastodon/middleware/auth.js"; import { MastoApiError } from "@/server/api/mastodon/middleware/catch-errors.js"; @@ -47,13 +47,15 @@ export function setupEndpointsMisc(router: Router): void { async (ctx) => { const args = limitToInt(ctx.query); ctx.body = await MiscHelpers.getTrendingHashtags(args.limit, args.offset); + //FIXME: convert ids } ); router.get("/v1/trends/statuses", async (ctx) => { const args = limitToInt(ctx.query); - ctx.body = await MiscHelpers.getTrendingStatuses(args.limit, args.offset); + ctx.body = await MiscHelpers.getTrendingStatuses(args.limit, args.offset) + .then(p => p.map(x => convertStatusIds(x))); } );