|
@ -39,7 +39,7 @@ export async function getUserCovidPositivity( |
|
|
): Promise<boolean> { |
|
|
): Promise<boolean> { |
|
|
const user = await getUserByTelegramID(telegramID); |
|
|
const user = await getUserByTelegramID(telegramID); |
|
|
if (!user) throw new Error("User not found"); |
|
|
if (!user) throw new Error("User not found"); |
|
|
const infectionDuration = Date.now() - +user.infectionDate; |
|
|
|
|
|
|
|
|
const infectionDuration = new Date().getTime() - user.infectionDate.getTime(); |
|
|
if (infectionDuration > 60 * 60 * 24 * 14 * 1000) { |
|
|
if (infectionDuration > 60 * 60 * 24 * 14 * 1000) { |
|
|
await setUserCovidPositivity(telegramID, false); |
|
|
await setUserCovidPositivity(telegramID, false); |
|
|
return false; |
|
|
return false; |
|
|