From 2b860ee0505df61b9991a2a0e4271edd9e509f71 Mon Sep 17 00:00:00 2001 From: AshGw Date: Sat, 10 Feb 2024 14:20:50 +0100 Subject: [PATCH] fix: blogs not showing fixed --- src/app/actions/blog.ts | 2 +- src/app/api/blogs/content.ts | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/actions/blog.ts b/src/app/actions/blog.ts index 3a487314..1d9d43d5 100644 --- a/src/app/actions/blog.ts +++ b/src/app/actions/blog.ts @@ -26,7 +26,7 @@ export async function getPost(slug: string): Promise> { return; } } -export async function getBlogPosts(): Promise> { +export async function getBlogPosts() { try { const response = await fetch(SITE_URL + BLOG_API_URI, { cache: 'force-cache', diff --git a/src/app/api/blogs/content.ts b/src/app/api/blogs/content.ts index 90e27629..ff0ce526 100644 --- a/src/app/api/blogs/content.ts +++ b/src/app/api/blogs/content.ts @@ -13,11 +13,11 @@ export type _MaybeBlogData = { filenameSlug: string; }; -function parseMDX(content: string): MDXData { +function parseMDX(content: string) { return fm(content) as MDXData; } -async function getMDXFileNames(dir: string): Promise> { +async function getMDXFileNames(dir: string) { try { const files = await fsPromises.readdir(dir); const names = files.filter((file) => path.extname(file) === '.mdx'); @@ -29,7 +29,7 @@ async function getMDXFileNames(dir: string): Promise> { } } -async function readMDXFile(filePath: string): Promise> { +async function readMDXFile(filePath: string) { try { let rawContent = await fsPromises.readFile(filePath, 'utf-8'); return parseMDX(rawContent); @@ -39,7 +39,7 @@ async function readMDXFile(filePath: string): Promise> { } } -async function getMDXData(dir: string): Promise> { +async function getMDXData(dir: string) { let mdxFiles = await getMDXFileNames(dir); if (mdxFiles === undefined) { return; @@ -56,6 +56,6 @@ async function getMDXData(dir: string): Promise> { return Promise.all(blogDataPromises); } -export async function getBlogPosts(): Promise> { +export async function getBlogPosts() { return getMDXData(MDX_DIR); }