Skip to content

Commit 5414a73

Browse files
authored
bug(fix): refresh is fixed in the application page (#445)
1 parent 7f116d1 commit 5414a73

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

frontend/src/pages/Metrics/index.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,20 @@ const Metrics = ({ getService }: MetricsProps): JSX.Element => {
2525
useEffect(() => {
2626
if (loading === false) {
2727
getService({
28-
selectedTimeInterval: selectedTime,
28+
maxTime,
29+
minTime,
2930
});
3031
}
31-
}, [getService, loading, selectedTime]);
32+
}, [getService, loading, maxTime, minTime]);
3233

3334
useEffect(() => {
3435
let timeInterval: NodeJS.Timeout;
3536

3637
if (loading === false && !isSkipped && services.length === 0) {
3738
timeInterval = setInterval(() => {
3839
getService({
39-
selectedTimeInterval: selectedTime,
40+
maxTime,
41+
minTime,
4042
});
4143
}, 50000);
4244
}

frontend/src/store/actions/metrics/getService.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,14 @@ export const GetService = (
1313
try {
1414
const { globalTime } = getState();
1515

16-
if (props.selectedTimeInterval !== globalTime.selectedTime) {
16+
if (
17+
props.maxTime !== globalTime.maxTime &&
18+
props.minTime !== globalTime.minTime
19+
) {
1720
return;
1821
}
1922

20-
const { maxTime, minTime } = GetMinMax(props.selectedTimeInterval, [
23+
const { maxTime, minTime } = GetMinMax(globalTime.selectedTime, [
2124
globalTime.minTime / 1000000,
2225
globalTime.maxTime / 1000000,
2326
]);
@@ -56,5 +59,6 @@ export const GetService = (
5659
};
5760

5861
export type GetServiceProps = {
59-
selectedTimeInterval: GlobalReducer['selectedTime'];
62+
minTime: GlobalReducer['minTime'];
63+
maxTime: GlobalReducer['maxTime'];
6064
};

0 commit comments

Comments
 (0)