summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api
diff options
context:
space:
mode:
authorMar0xy <marie@kaifa.ch>2023-10-30 01:47:24 +0100
committerMar0xy <marie@kaifa.ch>2023-10-30 01:47:24 +0100
commite24a57402b0769fac49174f5f47a8d7a46828812 (patch)
tree7c705bedcff9e7d22da3a4e0a1129318e35e9673 /packages/backend/src/server/api
parentupd: allow updating of fields (diff)
downloadsharkey-e24a57402b0769fac49174f5f47a8d7a46828812.tar.gz
sharkey-e24a57402b0769fac49174f5f47a8d7a46828812.tar.bz2
sharkey-e24a57402b0769fac49174f5f47a8d7a46828812.zip
chore: lint
Diffstat (limited to 'packages/backend/src/server/api')
-rw-r--r--packages/backend/src/server/api/mastodon/MastodonApiServerService.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/backend/src/server/api/mastodon/MastodonApiServerService.ts b/packages/backend/src/server/api/mastodon/MastodonApiServerService.ts
index 55e4615b91..4a81320de5 100644
--- a/packages/backend/src/server/api/mastodon/MastodonApiServerService.ts
+++ b/packages/backend/src/server/api/mastodon/MastodonApiServerService.ts
@@ -292,7 +292,9 @@ export class MastodonApiServerService {
}
}
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
if ((_request.body as any).fields_attributes) {
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
const fields = (_request.body as any).fields_attributes.map((field: any) => {
if (!(field.name.trim() === '' && field.value.trim() === '')) {
if (field.name.trim() === '') return reply.code(400).send('Field name can not be empty');
@@ -302,9 +304,10 @@ export class MastodonApiServerService {
...field,
};
});
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
(_request.body as any).fields_attributes = fields.filter((field: any) => field.name.trim().length > 0 && field.value.length > 0);
}
-
+
const data = await client.updateCredentials(_request.body!);
reply.send(await this.mastoConverter.convertAccount(data.data));
} catch (e: any) {