@udus/notion-renderer
Version:

23 lines (22 loc) • 691 B
JavaScript
import { fetchOembed } from "../../../utils/oembed.js";
import { convertResponseToRichText } from "../../richText/richText.js";
export const convertEmbedResponseToBlock = async (block, client) => {
const { ok, data } = await fetchOembed(block.embed.url);
if (!ok) {
return {
...block,
embed: {
...block.embed,
caption: await convertResponseToRichText(block.embed.caption, client),
},
};
}
return {
...block,
embed: {
...block.embed,
oembed: data,
caption: await convertResponseToRichText(block.embed.caption, client),
},
};
};