Signed-off-by: Traxus <shyidx@gmail.com>

This commit is contained in:
Traxus 2023-04-25 00:16:16 -04:00
parent 0fdc371202
commit e960b44251

View File

@ -117,37 +117,27 @@ export const getStaticProps: GetStaticProps = async (
)
*/
async function getRelatedBlogPostsFromSource(): Promise<any> {
let relatedBlogPosts = {}
let relatedBlogPostsFromSource = {}
if (process.env.NEXT_PUBLIC_DATOCMS_BYPASS_TYPE === 'local_json') {
try {
relatedBlogPosts = await getRelatedBlogPosts(post, 3)
} catch (e) {
//console.log('Failed pull related blog posts.')
//console.log('The attempt resulted in the following error:')
//console.log(e)
}
} else {
const allBlogPosts = await serverGetBlogPosts({
filterSlugs: [slug],
step: 100
})
if (process.env.NEXT_PUBLIC_DATOCMS_BYPASS_TYPE === 'local_json') {
relatedBlogPostsFromSource = await getRelatedBlogPosts(post, 3)
} else {
const allBlogPosts = await serverGetBlogPosts({
filterSlugs: [slug],
step: 100
})
const relatedPosts = allBlogPosts.data.filter((p) =>
p.category.some((c) =>
post?.category.some(
(postCategory: any) => c.slug === postCategory.slug)
)
const relatedBlogPostsFromSource = allBlogPosts.data.filter((p) =>
p.category.some((c) =>
post?.category.some(
(postCategory: any) => c.slug === postCategory.slug)
)
)
relatedBlogPosts = relatedPosts
}
return relatedBlogPosts
relatedBlogPosts = relatedPosts
}
const relatedPosts = await getRelatedBlogPostsFromSource()
const relatedPosts = await relatedBlogPostsFromSource
//===== /\ FINISH NEXT_PUBLIC_DATOCMS_BYPASS /\ ====================================================