From 812562a374e8c8db5e80a394454c83f696dc36eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Sun, 13 Jul 2025 20:35:35 +0200 Subject: [PATCH] pl-api: support chuckya reactions list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- packages/pl-api/lib/client.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/pl-api/lib/client.ts b/packages/pl-api/lib/client.ts index 4d5c6c3f7..d6f111859 100644 --- a/packages/pl-api/lib/client.ts +++ b/packages/pl-api/lib/client.ts @@ -2673,8 +2673,12 @@ class PlApiClient { let response; if (apiVersions['emoji_reactions.pleroma.pl-api'] >= 1 || this.features.version.software === ICESHRIMP_NET) { response = await this.request(`/api/v1/pleroma/statuses/${statusId}/reactions${emoji ? `/${emoji}` : ''}`); - } else if (apiVersions['emoji_reaction.fedibird.pl-api'] >= 1) { - response = await this.request(`/api/v1/statuses/${statusId}/emoji_reactioned_by`); + } else { + if (apiVersions['emoji_reaction.fedibird.pl-api'] >= 1) { + response = await this.request(`/api/v1/statuses/${statusId}/emoji_reactioned_by`); + } else { + response = await this.request(`/api/v1/statuses/${statusId}/reactions`, { params: { emoji } }); + } response.json = response.json?.reduce((acc: Array, cur: any) => { if (emoji && cur.name !== emoji) return acc;