summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/mastodon/endpoints
diff options
context:
space:
mode:
authorMar0xy <marie@kaifa.ch>2023-10-30 01:32:48 +0100
committerMar0xy <marie@kaifa.ch>2023-10-30 01:32:48 +0100
commit81def9457bdf15a566d808dec63e344ee0ebc7d5 (patch)
tree697758b8f44656ec3dd54f19d68d88f39591acfe /packages/backend/src/server/api/mastodon/endpoints
parentupd: remove debug lines, fix header not being detected (diff)
downloadsharkey-81def9457bdf15a566d808dec63e344ee0ebc7d5.tar.gz
sharkey-81def9457bdf15a566d808dec63e344ee0ebc7d5.tar.bz2
sharkey-81def9457bdf15a566d808dec63e344ee0ebc7d5.zip
upd: allow updating of fields
Diffstat (limited to 'packages/backend/src/server/api/mastodon/endpoints')
-rw-r--r--packages/backend/src/server/api/mastodon/endpoints/account.ts28
1 files changed, 12 insertions, 16 deletions
diff --git a/packages/backend/src/server/api/mastodon/endpoints/account.ts b/packages/backend/src/server/api/mastodon/endpoints/account.ts
index 39da0e4a53..694879764b 100644
--- a/packages/backend/src/server/api/mastodon/endpoints/account.ts
+++ b/packages/backend/src/server/api/mastodon/endpoints/account.ts
@@ -39,22 +39,18 @@ export class ApiAccountMastodon {
public async verifyCredentials() {
try {
const data = await this.client.verifyAccountCredentials();
- const acct = data.data;
- acct.display_name = acct.display_name || acct.username;
- acct.url = `${this.BASE_URL}/@${acct.url}`;
- acct.note = acct.note || '';
- acct.avatar_static = acct.avatar;
- acct.header = acct.header || '/static-assets/transparent.png';
- acct.header_static = acct.header || '/static-assets/transparent.png';
- acct.source = {
- note: acct.note,
- fields: acct.fields,
- privacy: '',
- sensitive: false,
- language: '',
- };
- console.log(acct);
- return acct;
+ const acct = await this.mastoconverter.convertAccount(data.data);
+ const newAcct = Object.assign({}, acct, {
+ source: {
+ note: acct.note,
+ fields: acct.fields,
+ privacy: '',
+ sensitive: false,
+ language: '',
+ },
+ });
+ console.log(newAcct);
+ return newAcct;
} catch (e: any) {
/* console.error(e);
console.error(e.response.data); */