Skip to content

Commit fa0d027

Browse files
committed
fix: small refactor
1 parent 9959a5b commit fa0d027

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/components/QueryExecutionStatus/useElapsedDuration.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,6 @@ export function useElapsedDuration({
2828
}
2929
}, [endTime, startTime]);
3030

31-
const getJitteredFastDelay = React.useCallback(() => {
32-
const jitter = Math.floor((Math.random() * 2 - 1) * FAST_REFRESH_JITTER_MS);
33-
return FAST_REFRESH_MS + jitter;
34-
}, []);
35-
3631
const timerRef = React.useRef<ReturnType<typeof setTimeout> | undefined>(undefined);
3732
const cancelledRef = React.useRef<boolean>(false);
3833

@@ -48,9 +43,10 @@ export function useElapsedDuration({
4843

4944
const actualEndTime = endTime || Date.now();
5045
const elapsedMs = actualEndTime - startTime;
51-
const nextDelay = elapsedMs < TEN_SECONDS_IN_MS ? getJitteredFastDelay() : SECOND_IN_MS;
46+
const jitter = Math.floor((Math.random() * 2 - 1) * FAST_REFRESH_JITTER_MS);
47+
const nextDelay = elapsedMs < TEN_SECONDS_IN_MS ? FAST_REFRESH_MS + jitter : SECOND_IN_MS;
5248
timerRef.current = setTimeout(tick, nextDelay);
53-
}, [setDuration, loading, startTime, endTime, getJitteredFastDelay]);
49+
}, [setDuration, loading, startTime, endTime]);
5450

5551
React.useEffect(() => {
5652
cancelledRef.current = false;

0 commit comments

Comments
 (0)