diff options
| author | Mar0xy <marie@kaifa.ch> | 2023-09-25 01:20:03 +0200 |
|---|---|---|
| committer | Mar0xy <marie@kaifa.ch> | 2023-09-25 01:20:03 +0200 |
| commit | 89eea5df5286a9fdf2976d41cdbaf0c40dd19b62 (patch) | |
| tree | 74081b1197c62768b7a012388e3c7eeb49ef30c6 /packages/backend/src/server/api/mastodon | |
| parent | fix: upload media on masto api (diff) | |
| download | sharkey-89eea5df5286a9fdf2976d41cdbaf0c40dd19b62.tar.gz sharkey-89eea5df5286a9fdf2976d41cdbaf0c40dd19b62.tar.bz2 sharkey-89eea5df5286a9fdf2976d41cdbaf0c40dd19b62.zip | |
test: check old megalodon version
Diffstat (limited to 'packages/backend/src/server/api/mastodon')
3 files changed, 4 insertions, 4 deletions
diff --git a/packages/backend/src/server/api/mastodon/endpoints/account.ts b/packages/backend/src/server/api/mastodon/endpoints/account.ts index 36b49c900c..f72b4657d4 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/account.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/account.ts @@ -71,7 +71,7 @@ export class ApiAccountMastodon { public async lookup() { try { - const data = await this.client.search((this.request.query as any).acct, { type: 'accounts' }); + const data = await this.client.search((this.request.query as any).acct, 'accounts'); return convertAccount(data.data.accounts[0]); } catch (e: any) { /* console.error(e); diff --git a/packages/backend/src/server/api/mastodon/endpoints/search.ts b/packages/backend/src/server/api/mastodon/endpoints/search.ts index 5c68402ed8..79195ee9a6 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/search.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/search.ts @@ -23,7 +23,7 @@ async function getHighlight( }); const api = await apicall.json(); const data: MisskeyEntity.Note[] = api; - return data.map((note) => Converter.note(note, domain)); + return data.map((note) => new Converter(BASE_URL).note(note, domain)); } catch (e: any) { console.log(e); console.log(e.response.data); @@ -49,7 +49,7 @@ async function getFeaturedUser( BASE_URL: string, host: string, accessTokens: st return data.map((u) => { return { source: 'past_interactions', - account: Converter.userDetail(u, host), + account: new Converter(BASE_URL).userDetail(u, host), }; }); } catch (e: any) { diff --git a/packages/backend/src/server/api/mastodon/endpoints/status.ts b/packages/backend/src/server/api/mastodon/endpoints/status.ts index 5ce0c8941e..b3faa7f0eb 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/status.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/status.ts @@ -171,7 +171,7 @@ export class ApiStatusMastodon { try { const id = body.in_reply_to_id; const post = await client.getStatus(id); - const react = post.data.emoji_reactions.filter((e: any) => e.me)[0].name; + const react = post.data.reactions.filter((e: any) => e.me)[0].name; const data = await client.deleteEmojiReaction(id, react); reply.send(data.data); } catch (e: any) { |