From 645998384024cf336ef4636827c8cb0405c0ec82 Mon Sep 17 00:00:00 2001 From: Miodec Date: Sat, 12 Mar 2022 21:47:43 +0100 Subject: [PATCH] updating leaderboards every 15 minutes --- backend/jobs/update-leaderboards.ts | 2 +- frontend/src/scripts/elements/leaderboards.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/jobs/update-leaderboards.ts b/backend/jobs/update-leaderboards.ts index 15ce71607..f3a64cd13 100644 --- a/backend/jobs/update-leaderboards.ts +++ b/backend/jobs/update-leaderboards.ts @@ -3,7 +3,7 @@ import BotDAO from "../dao/bot"; import { Document, WithId } from "mongodb"; import LeaderboardsDAO from "../dao/leaderboards"; -const CRON_SCHEDULE = "30 4/5 * * * *"; +const CRON_SCHEDULE = "30 14/15 * * * *"; const RECENT_AGE_MINUTES = 10; const RECENT_AGE_MILLISECONDS = RECENT_AGE_MINUTES * 60 * 1000; diff --git a/frontend/src/scripts/elements/leaderboards.ts b/frontend/src/scripts/elements/leaderboards.ts index 96b599b16..bd641d0c1 100644 --- a/frontend/src/scripts/elements/leaderboards.ts +++ b/frontend/src/scripts/elements/leaderboards.ts @@ -61,7 +61,7 @@ function stopTimer(): void { function updateTimerElement(): void { const date = new Date(); - const minutesToNextUpdate = 4 - (date.getMinutes() % 5); + const minutesToNextUpdate = 14 - (date.getMinutes() % 15); const secondsToNextUpdate = 60 - date.getSeconds(); const totalSeconds = minutesToNextUpdate * 60 + secondsToNextUpdate; $("#leaderboards .subTitle").text(