mirror of
https://github.com/LaconicNetwork/laconic.com.git
synced 2026-04-20 23:44:07 +00:00
Signed-off-by: Traxus <shyidx@gmail.com>
This commit is contained in:
parent
84ade64766
commit
f11b5ac215
File diff suppressed because it is too large
Load Diff
@ -2,9 +2,7 @@ import tiny from 'tiny-json-http'
|
||||
|
||||
//===== \/ START NEXT_PUBLIC_DATOCMS_BYPASS \/ ====================================================
|
||||
|
||||
import {
|
||||
datocmsQueryIntercept
|
||||
} from 'lib/datocms-bypass'
|
||||
import { datocmsQueryIntercept } from 'lib/datocms-bypass'
|
||||
|
||||
//===== /\ FINISH NEXT_PUBLIC_DATOCMS_BYPASS /\ ====================================================
|
||||
|
||||
@ -45,14 +43,14 @@ export async function request({ query, variables, preview }: props) {
|
||||
*/
|
||||
|
||||
if (process.env.NEXT_PUBLIC_DATOCMS_BYPASS_TYPE === 'local_json') {
|
||||
let interceptData : any = await datocmsQueryIntercept(query);
|
||||
let interceptData : any = await datocmsQueryIntercept(query)
|
||||
|
||||
if (interceptData.error) {
|
||||
console.error(interceptData.error);
|
||||
interceptData = {};
|
||||
return interceptData;
|
||||
console.error(interceptData.error)
|
||||
interceptData = {}
|
||||
return interceptData
|
||||
} else {
|
||||
return interceptData;
|
||||
return interceptData
|
||||
}
|
||||
} else {
|
||||
let endpoint = 'https://graphql.datocms.com'
|
||||
@ -78,8 +76,6 @@ export async function request({ query, variables, preview }: props) {
|
||||
}
|
||||
|
||||
return body.data
|
||||
}
|
||||
|
||||
}
|
||||
//===== /\ FINISH NEXT_PUBLIC_DATOCMS_BYPASS /\ ====================================================
|
||||
|
||||
}
|
||||
}
|
||||
@ -68,17 +68,17 @@ export const getStaticPaths: GetStaticPaths = async () => {
|
||||
//const posts = await getAllBlogPostsSlugs()
|
||||
|
||||
async function postsSlugsJsonFromSource() : Promise<any> {
|
||||
let postsSlugsJson : any = {};
|
||||
let postsSlugsJson : any = {}
|
||||
if (process.env.NEXT_PUBLIC_DATOCMS_BYPASS_TYPE === 'local_json') {
|
||||
postsSlugsJson = await getAllBlogPostsSlugsFromSource();
|
||||
postsSlugsJson = await getAllBlogPostsSlugsFromSource()
|
||||
} else {
|
||||
postsSlugsJson = await getAllBlogPostsSlugs();
|
||||
postsSlugsJson = await getAllBlogPostsSlugs()
|
||||
}
|
||||
|
||||
return postsSlugsJson;
|
||||
return postsSlugsJson
|
||||
}
|
||||
|
||||
const posts = await postsSlugsJsonFromSource();
|
||||
const posts = await postsSlugsJsonFromSource()
|
||||
|
||||
/*
|
||||
const paths = posts?.map((post) => ({
|
||||
@ -104,7 +104,7 @@ export const getStaticProps: GetStaticProps = async (
|
||||
//===== \/ START NEXT_PUBLIC_DATOCMS_BYPASS \/ ====================================================
|
||||
|
||||
//const post = await (await cms().SingleBlogPost({ slug })).blogPost
|
||||
const post : any = await getSingleBlogPostBySlugFromSource(slug);
|
||||
const post : any = await getSingleBlogPostBySlugFromSource(slug)
|
||||
|
||||
/*
|
||||
const allBlogPosts = await serverGetBlogPosts({
|
||||
@ -121,16 +121,16 @@ export const getStaticProps: GetStaticProps = async (
|
||||
|
||||
async function getRelatedBlogPostsFromSource() : Promise<any> {
|
||||
|
||||
let relatedBlogPosts = {};
|
||||
let relatedBlogPosts = {}
|
||||
|
||||
if (process.env.NEXT_PUBLIC_DATOCMS_BYPASS_TYPE === 'local_json') {
|
||||
|
||||
try {
|
||||
relatedBlogPosts = await getRelatedBlogPosts(post, 3);
|
||||
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);
|
||||
console.log('Failed pull related blog posts.')
|
||||
console.log('The attempt resulted in the following error:')
|
||||
console.log(e)
|
||||
}
|
||||
|
||||
} else {
|
||||
@ -146,13 +146,13 @@ export const getStaticProps: GetStaticProps = async (
|
||||
)
|
||||
)
|
||||
|
||||
relatedBlogPosts = relatedPosts;
|
||||
relatedBlogPosts = relatedPosts
|
||||
}
|
||||
|
||||
return relatedBlogPosts;
|
||||
return relatedBlogPosts
|
||||
}
|
||||
|
||||
const relatedPosts = await getRelatedBlogPostsFromSource();
|
||||
const relatedPosts = await getRelatedBlogPostsFromSource()
|
||||
|
||||
//===== /\ FINISH NEXT_PUBLIC_DATOCMS_BYPASS /\ ====================================================
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user