Browse Source

fix: remove unnecessary imeta tags

imwald
codytseng 11 months ago
parent
commit
1fc00ed33f
  1. 8
      src/lib/draft-event.ts

8
src/lib/draft-event.ts

@ -301,10 +301,10 @@ export function createBookmarkDraftEvent(tags: string[][], content = ''): TDraft @@ -301,10 +301,10 @@ export function createBookmarkDraftEvent(tags: string[][], content = ''): TDraft
}
function generateImetaTags(imageUrls: string[], pictureInfos: { url: string; tags: string[][] }[]) {
return imageUrls.map((imageUrl) => {
return imageUrls
.map((imageUrl) => {
const pictureInfo = pictureInfos.find((info) => info.url === imageUrl)
return pictureInfo
? ['imeta', ...pictureInfo.tags.map(([n, v]) => `${n} ${v}`)]
: ['imeta', `url ${imageUrl}`]
return pictureInfo ? ['imeta', ...pictureInfo.tags.map(([n, v]) => `${n} ${v}`)] : null
})
.filter(Boolean) as string[][]
}

Loading…
Cancel
Save