summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/mastodon
diff options
context:
space:
mode:
authorMar0xy <marie@kaifa.ch>2023-09-25 01:20:03 +0200
committerMar0xy <marie@kaifa.ch>2023-09-25 01:20:03 +0200
commit89eea5df5286a9fdf2976d41cdbaf0c40dd19b62 (patch)
tree74081b1197c62768b7a012388e3c7eeb49ef30c6 /packages/backend/src/server/api/mastodon
parentfix: upload media on masto api (diff)
downloadsharkey-89eea5df5286a9fdf2976d41cdbaf0c40dd19b62.tar.gz
sharkey-89eea5df5286a9fdf2976d41cdbaf0c40dd19b62.tar.bz2
sharkey-89eea5df5286a9fdf2976d41cdbaf0c40dd19b62.zip
test: check old megalodon version
Diffstat (limited to 'packages/backend/src/server/api/mastodon')
-rw-r--r--packages/backend/src/server/api/mastodon/endpoints/account.ts2
-rw-r--r--packages/backend/src/server/api/mastodon/endpoints/search.ts4
-rw-r--r--packages/backend/src/server/api/mastodon/endpoints/status.ts2
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) {