fixed everyuser getting houroffset 0 automatically

This commit is contained in:
Miodec 2023-06-13 23:15:13 +02:00
parent d500e06d9b
commit cb166d2743

View file

@ -988,6 +988,15 @@ export async function updateStreak(
}
streak.lastResultTimestamp = timestamp;
delete streak.hourOffset; // make sure we dont overwrite the hour offset
if (user.streak?.hourOffset === 0) {
// todo this needs to be removed after a while
//@ts-ignore
streak.hourOffset = undefined;
}
await getUsersCollection().updateOne({ uid }, { $set: { streak } });
return streak.length;