From 231ddf5be64ac6b836ca13eb270426b397949921 Mon Sep 17 00:00:00 2001 From: Ian Philips Date: Thu, 18 Aug 2022 16:51:43 -0600 Subject: [PATCH] Ignore streaks of 0 --- functions/src/reset-betting-streaks.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/functions/src/reset-betting-streaks.ts b/functions/src/reset-betting-streaks.ts index 2c2d791d..f441fecb 100644 --- a/functions/src/reset-betting-streaks.ts +++ b/functions/src/reset-betting-streaks.ts @@ -25,7 +25,12 @@ const resetBettingStreaksInternal = async () => { const resetBettingStreakForUser = async (user: User) => { const betStreakResetTime = Date.now() - DAY_MS // if they made a bet within the last day, don't reset their streak - if (user.lastBetTime ?? 0 > betStreakResetTime) return + if ( + (user.lastBetTime ?? 0 > betStreakResetTime) || + !user.currentBettingStreak || + user.currentBettingStreak === 0 + ) + return await firestore.collection('users').doc(user.id).update({ currentBettingStreak: 0, })