From 8438ffde0bed51ebc5503aaf2cdcf40e8d3054d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Ku=C4=87mierz?= Date: Thu, 7 Dec 2023 06:27:30 +0100 Subject: [PATCH] fast fetch data at start --- src/components/HelloWorld.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue index 925d467..44fca03 100644 --- a/src/components/HelloWorld.vue +++ b/src/components/HelloWorld.vue @@ -89,7 +89,8 @@ const showSources = ref(true); (() => { let idx = -1; const loop = async () => { - setTimeout(loop, TIMEOUT / dataSources.length); + const fast = prices.value.length < dataSources.length; + setTimeout(loop, fast ? 0 : TIMEOUT / dataSources.length); idx = (idx + 1) % dataSources.length; try { const source = dataSources[idx];