summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/mastodon
diff options
context:
space:
mode:
authorMar0xy <marie@kaifa.ch>2023-09-25 21:10:49 +0200
committerMar0xy <marie@kaifa.ch>2023-09-25 21:10:49 +0200
commita847e4d5cc50371bace0aed49d780a6df968c094 (patch)
tree8dfee833c339ed8dd5c6c09f01e9cc3150b15cb7 /packages/backend/src/server/api/mastodon
parentupd: add multer handler to update_credentials (diff)
downloadsharkey-a847e4d5cc50371bace0aed49d780a6df968c094.tar.gz
sharkey-a847e4d5cc50371bace0aed49d780a6df968c094.tar.bz2
sharkey-a847e4d5cc50371bace0aed49d780a6df968c094.zip
upd: move patch function and make note user always detail
Diffstat (limited to 'packages/backend/src/server/api/mastodon')
-rw-r--r--packages/backend/src/server/api/mastodon/MastodonApiServerService.ts4
-rw-r--r--packages/backend/src/server/api/mastodon/endpoints/account.ts11
2 files changed, 2 insertions, 13 deletions
diff --git a/packages/backend/src/server/api/mastodon/MastodonApiServerService.ts b/packages/backend/src/server/api/mastodon/MastodonApiServerService.ts
index 3f1af0cf5f..08976db2b0 100644
--- a/packages/backend/src/server/api/mastodon/MastodonApiServerService.ts
+++ b/packages/backend/src/server/api/mastodon/MastodonApiServerService.ts
@@ -242,8 +242,8 @@ export class MastodonApiServerService {
const client = getClient(BASE_URL, accessTokens); // we are using this here, because in private mode some info isnt
// displayed without being logged in
try {
- const account = new ApiAccountMastodon(_request, client, BASE_URL);
- reply.send(await account.updateCredentials());
+ const data = await client.updateCredentials(_request.body!);
+ reply.send(convertAccount(data.data));
} catch (e: any) {
/* console.error(e); */
reply.code(401).send(e.response.data);
diff --git a/packages/backend/src/server/api/mastodon/endpoints/account.ts b/packages/backend/src/server/api/mastodon/endpoints/account.ts
index b9e9cb862f..4abb5fff19 100644
--- a/packages/backend/src/server/api/mastodon/endpoints/account.ts
+++ b/packages/backend/src/server/api/mastodon/endpoints/account.ts
@@ -58,17 +58,6 @@ export class ApiAccountMastodon {
}
}
- public async updateCredentials() {
- try {
- const data = await this.client.updateCredentials(this.request.body as any);
- return convertAccount(data.data);
- } catch (e: any) {
- /* console.error(e);
- console.error(e.response.data); */
- return e.response;
- }
- }
-
public async lookup() {
try {
const data = await this.client.search((this.request.query as any).acct, { type: 'accounts' });