added small delay to router push

This commit is contained in:
Ren Amamiya
2023-03-28 13:32:33 +07:00
parent 54dd097e42
commit 70fbd37a46
3 changed files with 6 additions and 4 deletions
+4 -1
View File
@@ -35,6 +35,7 @@ export default function Page() {
const [done, setDone] = useState(false);
const now = useRef(new Date());
const unsubscribe = useRef(null);
const timer = useRef(null);
const fetchData = useCallback(
(since) => {
@@ -55,7 +56,8 @@ export default function Page() {
},
undefined,
() => {
setDone(true);
// wait for 8 seconds
timer.current = setTimeout(() => setDone(true), 8000);
},
{
unsubscribeOnEose: true,
@@ -84,6 +86,7 @@ export default function Page() {
return () => {
unsubscribe.current;
clearTimeout(timer.current);
};
}, [activeAccount.id, done, pool, relays, router, fetchData]);