From a260d60d3746508546dc58af107d9b70b9e222e5 Mon Sep 17 00:00:00 2001 From: Anton Shalimov Date: Tue, 16 Jan 2024 11:05:44 +0300 Subject: [PATCH] feat: use ETag only in IPFS --- pages/index.tsx | 9 +++++++-- utilsApi/faq.ts | 7 +++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/pages/index.tsx b/pages/index.tsx index c3deb6ec0..fad1e9b0f 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -21,13 +21,18 @@ export const getStaticProps: GetStaticProps< if (process.env.IPFS_MODE) { return { props: { - faqWithMetaStakePage: await getFaqSSR(FAQ_STAKE_PAGE_PATH), - faqWithMetaWrapPage: await getFaqSSR(FAQ_WRAP_AND_UNWRAP_PAGE_PATH), + faqWithMetaStakePage: await getFaqSSR(FAQ_STAKE_PAGE_PATH, false), + faqWithMetaWrapPage: await getFaqSSR( + FAQ_WRAP_AND_UNWRAP_PAGE_PATH, + false, + ), faqWithMetaWithdrawalsPageRequest: await getFaqSSR( FAQ_WITHDRAWALS_PAGE_REQUEST_TAB_PATH, + false, ), faqWithMetaWithdrawalsPageClaim: await getFaqSSR( FAQ_WITHDRAWALS_PAGE_CLAIM_TAB_PATH, + false, ), }, }; diff --git a/utilsApi/faq.ts b/utilsApi/faq.ts index 590cd6500..b7601893f 100644 --- a/utilsApi/faq.ts +++ b/utilsApi/faq.ts @@ -33,7 +33,10 @@ export const fetchFaqSSR = async ( return resp; }; -export const getFaqSSR = async (path: string): Promise => { +export const getFaqSSR = async ( + path: string, + excludeETag = true, +): Promise => { try { const rawFaqResp = await fetchFaqSSR(path); @@ -47,7 +50,7 @@ export const getFaqSSR = async (path: string): Promise => { return { pageFAQ: parsedFaq, path, - eTag: rawFaqResp?.headers?.get('ETag'), + eTag: !excludeETag ? rawFaqResp?.headers?.get('ETag') : null, }; } catch (err) { console.error(