diff --git a/apps/sanity/functions/syndicate-content/index.ts b/apps/sanity/functions/syndicate-content/index.ts index 6d80f440..0ed5001c 100644 --- a/apps/sanity/functions/syndicate-content/index.ts +++ b/apps/sanity/functions/syndicate-content/index.ts @@ -309,15 +309,14 @@ export const handler = documentEventHandler( ? data.excerpt.substring(0, 247) + "..." : data.excerpt || ""; - const hashnodeTags: Array<{ id: string; name: string; slug: string }> = [ - { id: "56744721958ef13879b94cad", name: "JavaScript", slug: "javascript" }, - { id: "56744722958ef13879b94f1b", name: "Web Development", slug: "web-development" }, - { id: "56744723958ef13879b955a9", name: "Beginner Developers", slug: "beginners" }, + const hashnodeTags: Array<{ name: string; slug: string }> = [ + { name: "JavaScript", slug: "javascript" }, + { name: "Web Development", slug: "web-development" }, + { name: "Beginner Developers", slug: "beginners" }, ]; if (data._type === "podcast") { hashnodeTags.push({ - id: "56744722958ef13879b950d3", name: "podcast", slug: "podcast", }); @@ -336,9 +335,7 @@ export const handler = documentEventHandler( publicationId, slug: `${data._type}-${slug}`, tags: hashnodeTags, - coverImageOptions: { - coverImageURL: hashnodeCoverImageUrl, - }, + ...(hashnodeCoverImageUrl ? { coverImage: hashnodeCoverImageUrl } : {}), originalArticleURL: canonicalUrl, contentMarkdown: `Original: ${canonicalUrl}\n\n${youtubeEmbed}${contentMarkdown}`, }; diff --git a/scripts/run-syndicate-post.mjs b/scripts/run-syndicate-post.mjs index 716d8ba6..84f45514 100644 --- a/scripts/run-syndicate-post.mjs +++ b/scripts/run-syndicate-post.mjs @@ -176,9 +176,9 @@ async function run() { : (doc.excerpt || ""); const hashnodeTags = [ - { id: "56744721958ef13879b94cad", name: "JavaScript", slug: "javascript" }, - { id: "56744722958ef13879b94f1b", name: "Web Development", slug: "web-development" }, - { id: "56744723958ef13879b955a9", name: "Beginner Developers", slug: "beginners" }, + { name: "JavaScript", slug: "javascript" }, + { name: "Web Development", slug: "web-development" }, + { name: "Beginner Developers", slug: "beginners" }, ]; const hashnodeCoverImageUrl = urlForImage(doc.coverImage)?.width(1600).height(840).url() || ""; @@ -190,9 +190,7 @@ async function run() { publicationId, slug: `${doc._type}-${slug}`, tags: hashnodeTags, - coverImageOptions: { - coverImageURL: hashnodeCoverImageUrl, - }, + ...(hashnodeCoverImageUrl ? { coverImage: hashnodeCoverImageUrl } : {}), originalArticleURL: canonicalUrl, contentMarkdown: `Original: ${canonicalUrl}\n\n${youtubeEmbed}${contentMarkdown}`, };