handling undefined and null

This commit is contained in:
Miodec 2023-06-13 23:19:40 +02:00
parent cb166d2743
commit 4a7f8ebcb7

View file

@ -131,7 +131,10 @@ export async function initSnapshot(): Promise<
snap.inboxUnreadSize = userData.inboxUnreadSize ?? 0;
snap.streak = userData?.streak?.length ?? 0;
snap.maxStreak = userData?.streak?.maxLength ?? 0;
snap.streakHourOffset = userData?.streak?.hourOffset;
const hourOffset = userData?.streak?.hourOffset;
snap.streakHourOffset =
hourOffset === undefined || hourOffset === null ? undefined : hourOffset;
if (userData.lbMemory?.time15 || userData.lbMemory?.time60) {
//old memory format