aboutsummaryrefslogtreecommitdiff
path: root/src/database.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/database.ts')
-rw-r--r--src/database.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/database.ts b/src/database.ts
index 18fd18c..4e8b9c2 100644
--- a/src/database.ts
+++ b/src/database.ts
@@ -326,6 +326,8 @@ async function fetchAllLeaderboards() {
connect().then(() => {
// when it connects, cache the leaderboards and remove bad members
removeBadMemberLeaderboardAttributes()
- // cache leaderboard players every hour
+ // cache leaderboards on startup so its faster later on
+ fetchAllLeaderboards()
+ // cache leaderboard players again every hour
setInterval(fetchAllLeaderboards, 4 * 60 * 60 * 1000)
})