diff --git a/pkgs/app/src/lib/parseEmbedDescription.ts b/pkgs/app/src/lib/parseEmbedDescription.ts index 050d16a..9d92566 100644 --- a/pkgs/app/src/lib/parseEmbedDescription.ts +++ b/pkgs/app/src/lib/parseEmbedDescription.ts @@ -7,9 +7,12 @@ export function parseEmbedDescription(post: AppBskyFeedDefs.PostView): string { (checkType('app.bsky.embed.record#view', post.embed) || checkType('app.bsky.embed.recordWithMedia#view', post.embed)); - // @ts-expect-error - const embed = post.embed.record?.record ?? post.embed.record; - + let embed; + if(isQuote){ + // @ts-expect-error + embed = post.embed.record?.record ?? post.embed.record; + } + return isQuote ? // @ts-expect-error `${post.record.text}\n\nQuoting @${embed.author.handle}\n➥${indent(embed.value.text, 2)}`