Commit 420bfd15 authored by tom's avatar tom

disable node csrf fetch

parent 4ee004b9
...@@ -3,7 +3,7 @@ import { useQuery } from '@tanstack/react-query'; ...@@ -3,7 +3,7 @@ import { useQuery } from '@tanstack/react-query';
import React from 'react'; import React from 'react';
import * as cookies from 'lib/cookies'; import * as cookies from 'lib/cookies';
import useFetch from 'lib/hooks/useFetch'; // import useFetch from 'lib/hooks/useFetch';
import AppError from 'ui/shared/AppError/AppError'; import AppError from 'ui/shared/AppError/AppError';
import ErrorBoundary from 'ui/shared/ErrorBoundary'; import ErrorBoundary from 'ui/shared/ErrorBoundary';
import PageContent from 'ui/shared/Page/PageContent'; import PageContent from 'ui/shared/Page/PageContent';
...@@ -23,10 +23,10 @@ const Page = ({ ...@@ -23,10 +23,10 @@ const Page = ({
hideMobileHeaderOnScrollDown, hideMobileHeaderOnScrollDown,
isHomePage, isHomePage,
}: Props) => { }: Props) => {
const customFetch = useFetch(); // const customFetch = useFetch();
useQuery([ 'csrf' ], async() => { useQuery([ 'csrf' ], async() => {
const nodeApiResponse = await customFetch('/node-api/csrf'); // const nodeApiResponse = await customFetch('/node-api/csrf');
const apiResponse = await fetch('https://blockscout-main.test.aws-k8s.blockscout.com/api/account/v1/get_csrf', { credentials: 'include' }); const apiResponse = await fetch('https://blockscout-main.test.aws-k8s.blockscout.com/api/account/v1/get_csrf', { credentials: 'include' });
const csrfFromHeader = apiResponse.headers.get('x-bs-account-csrf'); const csrfFromHeader = apiResponse.headers.get('x-bs-account-csrf');
...@@ -38,7 +38,7 @@ const Page = ({ ...@@ -38,7 +38,7 @@ const Page = ({
'x-bs-account-csrf': csrfFromHeader, 'x-bs-account-csrf': csrfFromHeader,
} ]); } ]);
return csrfFromHeader ? { token: csrfFromHeader } : nodeApiResponse; return csrfFromHeader ? { token: csrfFromHeader } : undefined;
}, { }, {
enabled: Boolean(cookies.get(cookies.NAMES.API_TOKEN)), enabled: Boolean(cookies.get(cookies.NAMES.API_TOKEN)),
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment