mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-12 07:49:01 +08:00
bug(fix): refresh is fixed in the application page (#445)
This commit is contained in:
parent
7f116d1597
commit
5414a73b40
@ -25,10 +25,11 @@ const Metrics = ({ getService }: MetricsProps): JSX.Element => {
|
||||
useEffect(() => {
|
||||
if (loading === false) {
|
||||
getService({
|
||||
selectedTimeInterval: selectedTime,
|
||||
maxTime,
|
||||
minTime,
|
||||
});
|
||||
}
|
||||
}, [getService, loading, selectedTime]);
|
||||
}, [getService, loading, maxTime, minTime]);
|
||||
|
||||
useEffect(() => {
|
||||
let timeInterval: NodeJS.Timeout;
|
||||
@ -36,7 +37,8 @@ const Metrics = ({ getService }: MetricsProps): JSX.Element => {
|
||||
if (loading === false && !isSkipped && services.length === 0) {
|
||||
timeInterval = setInterval(() => {
|
||||
getService({
|
||||
selectedTimeInterval: selectedTime,
|
||||
maxTime,
|
||||
minTime,
|
||||
});
|
||||
}, 50000);
|
||||
}
|
||||
|
@ -13,11 +13,14 @@ export const GetService = (
|
||||
try {
|
||||
const { globalTime } = getState();
|
||||
|
||||
if (props.selectedTimeInterval !== globalTime.selectedTime) {
|
||||
if (
|
||||
props.maxTime !== globalTime.maxTime &&
|
||||
props.minTime !== globalTime.minTime
|
||||
) {
|
||||
return;
|
||||
}
|
||||
|
||||
const { maxTime, minTime } = GetMinMax(props.selectedTimeInterval, [
|
||||
const { maxTime, minTime } = GetMinMax(globalTime.selectedTime, [
|
||||
globalTime.minTime / 1000000,
|
||||
globalTime.maxTime / 1000000,
|
||||
]);
|
||||
@ -56,5 +59,6 @@ export const GetService = (
|
||||
};
|
||||
|
||||
export type GetServiceProps = {
|
||||
selectedTimeInterval: GlobalReducer['selectedTime'];
|
||||
minTime: GlobalReducer['minTime'];
|
||||
maxTime: GlobalReducer['maxTime'];
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user