UNPKG

@udus/notion-renderer

Version:
23 lines (22 loc) 724 B
import { fetchSiteMeta } from "../../../utils/sitemeta.js"; import { convertResponseToRichText } from "../../richText/richText.js"; export const convertBookmarkResponseToBlock = async (block, client) => { const { ok, data } = await fetchSiteMeta(block.bookmark.url); if (!ok) { return { ...block, bookmark: { ...block.bookmark, caption: await convertResponseToRichText(block.bookmark.caption, client), }, }; } return { ...block, bookmark: { ...block.bookmark, site_meta: data, caption: await convertResponseToRichText(block.bookmark.caption, client), }, }; };