[mastodon-client] Return uri as url if status has no known url and is not local

This commit is contained in:
Laura Hausmann 2023-10-21 23:42:50 +02:00
parent d8f13b6a06
commit ed25373bc7
No known key found for this signature in database
GPG Key ID: D044E84C5BE01605

View File

@ -115,7 +115,7 @@ export class NoteConverter {
return await awaitAll({ return await awaitAll({
id: note.id, id: note.id,
uri: note.uri ?? `https://${config.host}/notes/${note.id}`, uri: note.uri ?? `https://${config.host}/notes/${note.id}`,
url: note.url ?? `https://${config.host}/notes/${note.id}`, url: note.url ?? note.uri ?? `https://${config.host}/notes/${note.id}`,
account: Promise.resolve(noteUser).then(p => UserConverter.encode(p, ctx)), account: Promise.resolve(noteUser).then(p => UserConverter.encode(p, ctx)),
in_reply_to_id: note.replyId, in_reply_to_id: note.replyId,
in_reply_to_account_id: note.replyUserId, in_reply_to_account_id: note.replyUserId,