From aa230a321a4de3003db27ba68cbf491ff22cf677 Mon Sep 17 00:00:00 2001 From: ssyyhhrr <44934807+ssyyhhrr@users.noreply.github.com> Date: Sun, 1 Jan 2023 15:19:07 +0000 Subject: [PATCH] 7 Day Cooldown --- app.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app.js b/app.js index a90e750..a37c349 100644 --- a/app.js +++ b/app.js @@ -66,6 +66,7 @@ let stats = { } let drivers = {} +let pastDrivers = [] let driver let year = new Date().getFullYear() @@ -160,6 +161,13 @@ async function updateDrivers() { function dotd() { console.log("Selecting Driver of the Day...") driver = getRandomProperty(drivers) + if (pastDrivers.includes(driver)) { + console.log("Driver was picked recently, re-selecting...") + dotd() + return + } + pastDrivers.push(driver) + if (pastDrivers.length > 7) pastDrivers.shift() console.log(`Driver of the Day is ${driver}!`) console.log(drivers[driver]) }