diff --git a/src/loaders/RepositoryDataLoader.ts b/src/loaders/RepositoryDataLoader.ts index 132ed3d..fdefeb9 100644 --- a/src/loaders/RepositoryDataLoader.ts +++ b/src/loaders/RepositoryDataLoader.ts @@ -42,6 +42,8 @@ export class RepositoryDataLoader { } private async startFetchDataAndUpdate() { + const timeout = 60000; + if (!this.shouldBeRunning) return; try { @@ -53,9 +55,7 @@ export class RepositoryDataLoader { } catch (e) { console.error(e); } finally { - // TODO test if memoization of shouldBeRunning works as intended, - // I have no idea how JavaScript works - // setTimeout(this.startFetchDataAndUpdate, timeout); + setTimeout(this.startFetchDataAndUpdate, timeout); } }