summaryrefslogtreecommitdiff
path: root/packages/backend
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-03-24 13:14:02 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-03-27 19:51:43 -0400
commit36dee5ff206a6567f2c6f28998af2660d07de417 (patch)
tree6ac560f3822318e6ec4f64c519bcd3d4c2291efc /packages/backend
parentfixes to CW and quote conversion for mastodon (diff)
downloadsharkey-36dee5ff206a6567f2c6f28998af2660d07de417.tar.gz
sharkey-36dee5ff206a6567f2c6f28998af2660d07de417.tar.bz2
sharkey-36dee5ff206a6567f2c6f28998af2660d07de417.zip
render profile bios in masto API
Diffstat (limited to 'packages/backend')
-rw-r--r--packages/backend/src/server/api/mastodon/MastodonConverters.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/backend/src/server/api/mastodon/MastodonConverters.ts b/packages/backend/src/server/api/mastodon/MastodonConverters.ts
index 05bf4f6c4d..2fbbbbb7af 100644
--- a/packages/backend/src/server/api/mastodon/MastodonConverters.ts
+++ b/packages/backend/src/server/api/mastodon/MastodonConverters.ts
@@ -168,6 +168,9 @@ export class MastodonConverters {
acct = `${user.username}@${user.host}`;
acctUrl = `https://${user.host}/@${user.username}`;
}
+
+ const bioText = profile?.description && this.mfmService.toMastoApiHtml(mfm.parse(profile.description));
+
return awaitAll({
id: account.id,
username: user.username,
@@ -179,7 +182,7 @@ export class MastodonConverters {
followers_count: profile?.followersVisibility === 'public' ? user.followersCount : 0,
following_count: profile?.followingVisibility === 'public' ? user.followingCount : 0,
statuses_count: user.notesCount,
- note: profile?.description ?? '',
+ note: bioText ?? '',
url: user.uri ?? acctUrl,
uri: user.uri ?? acctUri,
avatar: user.avatarUrl ?? 'https://dev.joinsharkey.org/static-assets/avatar.png',