mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-12 10:09:02 +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(() => {
|
useEffect(() => {
|
||||||
if (loading === false) {
|
if (loading === false) {
|
||||||
getService({
|
getService({
|
||||||
selectedTimeInterval: selectedTime,
|
maxTime,
|
||||||
|
minTime,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, [getService, loading, selectedTime]);
|
}, [getService, loading, maxTime, minTime]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
let timeInterval: NodeJS.Timeout;
|
let timeInterval: NodeJS.Timeout;
|
||||||
@ -36,7 +37,8 @@ const Metrics = ({ getService }: MetricsProps): JSX.Element => {
|
|||||||
if (loading === false && !isSkipped && services.length === 0) {
|
if (loading === false && !isSkipped && services.length === 0) {
|
||||||
timeInterval = setInterval(() => {
|
timeInterval = setInterval(() => {
|
||||||
getService({
|
getService({
|
||||||
selectedTimeInterval: selectedTime,
|
maxTime,
|
||||||
|
minTime,
|
||||||
});
|
});
|
||||||
}, 50000);
|
}, 50000);
|
||||||
}
|
}
|
||||||
|
@ -13,11 +13,14 @@ export const GetService = (
|
|||||||
try {
|
try {
|
||||||
const { globalTime } = getState();
|
const { globalTime } = getState();
|
||||||
|
|
||||||
if (props.selectedTimeInterval !== globalTime.selectedTime) {
|
if (
|
||||||
|
props.maxTime !== globalTime.maxTime &&
|
||||||
|
props.minTime !== globalTime.minTime
|
||||||
|
) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const { maxTime, minTime } = GetMinMax(props.selectedTimeInterval, [
|
const { maxTime, minTime } = GetMinMax(globalTime.selectedTime, [
|
||||||
globalTime.minTime / 1000000,
|
globalTime.minTime / 1000000,
|
||||||
globalTime.maxTime / 1000000,
|
globalTime.maxTime / 1000000,
|
||||||
]);
|
]);
|
||||||
@ -56,5 +59,6 @@ export const GetService = (
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type GetServiceProps = {
|
export type GetServiceProps = {
|
||||||
selectedTimeInterval: GlobalReducer['selectedTime'];
|
minTime: GlobalReducer['minTime'];
|
||||||
|
maxTime: GlobalReducer['maxTime'];
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user