fix: remove unnecessary imeta tags
This commit is contained in:
@@ -301,10 +301,10 @@ export function createBookmarkDraftEvent(tags: string[][], content = ''): TDraft
|
|||||||
}
|
}
|
||||||
|
|
||||||
function generateImetaTags(imageUrls: string[], pictureInfos: { url: string; tags: string[][] }[]) {
|
function generateImetaTags(imageUrls: string[], pictureInfos: { url: string; tags: string[][] }[]) {
|
||||||
return imageUrls.map((imageUrl) => {
|
return imageUrls
|
||||||
const pictureInfo = pictureInfos.find((info) => info.url === imageUrl)
|
.map((imageUrl) => {
|
||||||
return pictureInfo
|
const pictureInfo = pictureInfos.find((info) => info.url === imageUrl)
|
||||||
? ['imeta', ...pictureInfo.tags.map(([n, v]) => `${n} ${v}`)]
|
return pictureInfo ? ['imeta', ...pictureInfo.tags.map(([n, v]) => `${n} ${v}`)] : null
|
||||||
: ['imeta', `url ${imageUrl}`]
|
})
|
||||||
})
|
.filter(Boolean) as string[][]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user