Add a lil check to shadow handling

This commit is contained in:
Eric Bailey
2024-08-07 10:59:42 -05:00
parent cdf022e48e
commit 751923cda2
+9 -2
View File
@@ -91,8 +91,15 @@ function mergeShadow(
repostCount = Math.max(0, repostCount)
}
if (shadow.embed !== undefined && post.embed) {
post.embed = shadow.embed
if ('embed' in shadow) {
if (
(AppBskyEmbedRecord.isView(post.embed) &&
AppBskyEmbedRecord.isView(shadow.embed)) ||
(AppBskyEmbedRecordWithMedia.isView(post.embed) &&
AppBskyEmbedRecordWithMedia.isView(shadow.embed))
) {
post.embed = shadow.embed
}
}
return castAsShadow({