Ignore streaks of 0
This commit is contained in:
parent
df6942aa02
commit
231ddf5be6
|
@ -25,7 +25,12 @@ const resetBettingStreaksInternal = async () => {
|
||||||
const resetBettingStreakForUser = async (user: User) => {
|
const resetBettingStreakForUser = async (user: User) => {
|
||||||
const betStreakResetTime = Date.now() - DAY_MS
|
const betStreakResetTime = Date.now() - DAY_MS
|
||||||
// if they made a bet within the last day, don't reset their streak
|
// 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({
|
await firestore.collection('users').doc(user.id).update({
|
||||||
currentBettingStreak: 0,
|
currentBettingStreak: 0,
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue
Block a user