mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-12 13:39:00 +08:00
chore: remove dynamic config invocation (#5416)
This commit is contained in:
parent
7c81270ed9
commit
2e0ddc7c7f
@ -6,7 +6,6 @@ import './AppLayout.styles.scss';
|
|||||||
import * as Sentry from '@sentry/react';
|
import * as Sentry from '@sentry/react';
|
||||||
import { Flex } from 'antd';
|
import { Flex } from 'antd';
|
||||||
import getLocalStorageKey from 'api/browser/localstorage/get';
|
import getLocalStorageKey from 'api/browser/localstorage/get';
|
||||||
import getDynamicConfigs from 'api/dynamicConfigs/getDynamicConfigs';
|
|
||||||
import getUserLatestVersion from 'api/user/getLatestVersion';
|
import getUserLatestVersion from 'api/user/getLatestVersion';
|
||||||
import getUserVersion from 'api/user/getVersion';
|
import getUserVersion from 'api/user/getVersion';
|
||||||
import cx from 'classnames';
|
import cx from 'classnames';
|
||||||
@ -38,7 +37,6 @@ import { sideBarCollapse } from 'store/actions';
|
|||||||
import { AppState } from 'store/reducers';
|
import { AppState } from 'store/reducers';
|
||||||
import AppActions from 'types/actions';
|
import AppActions from 'types/actions';
|
||||||
import {
|
import {
|
||||||
UPDATE_CONFIGS,
|
|
||||||
UPDATE_CURRENT_ERROR,
|
UPDATE_CURRENT_ERROR,
|
||||||
UPDATE_CURRENT_VERSION,
|
UPDATE_CURRENT_VERSION,
|
||||||
UPDATE_LATEST_VERSION,
|
UPDATE_LATEST_VERSION,
|
||||||
@ -66,11 +64,7 @@ function AppLayout(props: AppLayoutProps): JSX.Element {
|
|||||||
const { pathname } = useLocation();
|
const { pathname } = useLocation();
|
||||||
const { t } = useTranslation(['titles']);
|
const { t } = useTranslation(['titles']);
|
||||||
|
|
||||||
const [
|
const [getUserVersionResponse, getUserLatestVersionResponse] = useQueries([
|
||||||
getUserVersionResponse,
|
|
||||||
getUserLatestVersionResponse,
|
|
||||||
getDynamicConfigsResponse,
|
|
||||||
] = useQueries([
|
|
||||||
{
|
{
|
||||||
queryFn: getUserVersion,
|
queryFn: getUserVersion,
|
||||||
queryKey: ['getUserVersion', user?.accessJwt],
|
queryKey: ['getUserVersion', user?.accessJwt],
|
||||||
@ -81,10 +75,6 @@ function AppLayout(props: AppLayoutProps): JSX.Element {
|
|||||||
queryKey: ['getUserLatestVersion', user?.accessJwt],
|
queryKey: ['getUserLatestVersion', user?.accessJwt],
|
||||||
enabled: isLoggedIn,
|
enabled: isLoggedIn,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
queryFn: getDynamicConfigs,
|
|
||||||
queryKey: ['getDynamicConfigs', user?.accessJwt],
|
|
||||||
},
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@ -95,15 +85,7 @@ function AppLayout(props: AppLayoutProps): JSX.Element {
|
|||||||
if (getUserVersionResponse.status === 'idle' && isLoggedIn) {
|
if (getUserVersionResponse.status === 'idle' && isLoggedIn) {
|
||||||
getUserVersionResponse.refetch();
|
getUserVersionResponse.refetch();
|
||||||
}
|
}
|
||||||
if (getDynamicConfigsResponse.status === 'idle') {
|
}, [getUserLatestVersionResponse, getUserVersionResponse, isLoggedIn]);
|
||||||
getDynamicConfigsResponse.refetch();
|
|
||||||
}
|
|
||||||
}, [
|
|
||||||
getUserLatestVersionResponse,
|
|
||||||
getUserVersionResponse,
|
|
||||||
isLoggedIn,
|
|
||||||
getDynamicConfigsResponse,
|
|
||||||
]);
|
|
||||||
|
|
||||||
const { children } = props;
|
const { children } = props;
|
||||||
|
|
||||||
@ -111,7 +93,6 @@ function AppLayout(props: AppLayoutProps): JSX.Element {
|
|||||||
|
|
||||||
const latestCurrentCounter = useRef(0);
|
const latestCurrentCounter = useRef(0);
|
||||||
const latestVersionCounter = useRef(0);
|
const latestVersionCounter = useRef(0);
|
||||||
const latestConfigCounter = useRef(0);
|
|
||||||
|
|
||||||
const { notifications } = useNotifications();
|
const { notifications } = useNotifications();
|
||||||
|
|
||||||
@ -189,23 +170,6 @@ function AppLayout(props: AppLayoutProps): JSX.Element {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (
|
|
||||||
getDynamicConfigsResponse.isFetched &&
|
|
||||||
getDynamicConfigsResponse.isSuccess &&
|
|
||||||
getDynamicConfigsResponse.data &&
|
|
||||||
getDynamicConfigsResponse.data.payload &&
|
|
||||||
latestConfigCounter.current === 0
|
|
||||||
) {
|
|
||||||
latestConfigCounter.current = 1;
|
|
||||||
|
|
||||||
dispatch({
|
|
||||||
type: UPDATE_CONFIGS,
|
|
||||||
payload: {
|
|
||||||
configs: getDynamicConfigsResponse.data.payload,
|
|
||||||
},
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}, [
|
}, [
|
||||||
dispatch,
|
dispatch,
|
||||||
isLoggedIn,
|
isLoggedIn,
|
||||||
@ -220,9 +184,6 @@ function AppLayout(props: AppLayoutProps): JSX.Element {
|
|||||||
getUserLatestVersionResponse.isFetched,
|
getUserLatestVersionResponse.isFetched,
|
||||||
getUserVersionResponse.isFetched,
|
getUserVersionResponse.isFetched,
|
||||||
getUserLatestVersionResponse.isSuccess,
|
getUserLatestVersionResponse.isSuccess,
|
||||||
getDynamicConfigsResponse.data,
|
|
||||||
getDynamicConfigsResponse.isFetched,
|
|
||||||
getDynamicConfigsResponse.isSuccess,
|
|
||||||
notifications,
|
notifications,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user