aboutsummaryrefslogtreecommitdiff
path: root/src/services/fetcher/fetcher.js
diff options
context:
space:
mode:
authorShpuld Shpuldson <shp@cock.li>2020-09-02 22:12:50 +0300
committerShpuld Shpuldson <shp@cock.li>2020-09-02 22:12:50 +0300
commit5b403ba7d13eaf851ae43e814c583ceb018e2d20 (patch)
tree92d67057054be3579c5655fbaab0d2c7aa35fa8d /src/services/fetcher/fetcher.js
parent4d080a1654ff56e9875c49486457a1ac8e19297e (diff)
fix timeline showimmediately being set wrongly
Diffstat (limited to 'src/services/fetcher/fetcher.js')
-rw-r--r--src/services/fetcher/fetcher.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/services/fetcher/fetcher.js b/src/services/fetcher/fetcher.js
index 5a6ed4b8..aae1c2cc 100644
--- a/src/services/fetcher/fetcher.js
+++ b/src/services/fetcher/fetcher.js
@@ -1,9 +1,9 @@
// makeFetcher - replacement for setInterval for fetching, starts counting
// the interval only after a request is done instead of immediately.
-// promiseCall is a function that returns a promise, it's called when created
-// and after every interval.
-// interval is the interval delay in ms.
+// - promiseCall is a function that returns a promise, it's called the first
+// time after the first interval.
+// - interval is the interval delay in ms.
export const makeFetcher = (promiseCall, interval) => {
let stopped = false
@@ -22,7 +22,7 @@ export const makeFetcher = (promiseCall, interval) => {
window.clearTimeout(timeout)
}
- func()
+ timeout = window.setTimeout(func, interval)
return stopFetcher
}