From 7917cd71260dafcd44495c874f79cd8a835e5ad7 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Wed, 15 Jan 2025 21:32:06 -0800 Subject: [PATCH] set timeout for repository data loader --- src/loaders/RepositoryDataLoader.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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); } }