mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-04 01:18:34 +00:00
queue stats polling paused
This commit is contained in:
1 parent
29bb26c5cf
commit
29a14eb304
1 file changed
+12
-9
@@ -1,4 +1,7 @@
|
||||
import { useEffect, useState } from "react";
|
||||
import {
|
||||
// useEffect,
|
||||
useState,
|
||||
} from "react";
|
||||
import {
|
||||
BaseQueueObject,
|
||||
GetQueues,
|
||||
@@ -10,7 +13,7 @@ import { useInterval } from "hooks";
|
||||
export default function useQueuePoll() {
|
||||
const [queueStats, setQueueStats] =
|
||||
useState<GetQueuesResponse>(BaseQueueObject());
|
||||
const [initialized, initializedSet] = useState(false);
|
||||
// const [initialized, initializedSet] = useState(false);
|
||||
|
||||
const interval = Math.max(
|
||||
QueuePollRefreshDefault,
|
||||
@@ -33,18 +36,18 @@ export default function useQueuePoll() {
|
||||
});
|
||||
};
|
||||
|
||||
useEffect(() => {
|
||||
if (!initialized) {
|
||||
initializedSet(true);
|
||||
onTick({ eventProps: { queueStats } });
|
||||
}
|
||||
}, [initialized, queueStats]);
|
||||
// useEffect(() => {
|
||||
// if (!initialized) {
|
||||
// initializedSet(true);
|
||||
// onTick({ eventProps: { queueStats } });
|
||||
// }
|
||||
// }, [initialized, queueStats]);
|
||||
|
||||
useInterval({
|
||||
eventProps: { queueStats },
|
||||
interval,
|
||||
onTick,
|
||||
locked: !initialized,
|
||||
locked: true,
|
||||
});
|
||||
|
||||
return queueStats;
|
||||
|
||||
Reference in new issue
Block a user