diff --git a/packages/hydrooj/src/model/contest.ts b/packages/hydrooj/src/model/contest.ts index 9c5efc170..d9a5bd699 100644 --- a/packages/hydrooj/src/model/contest.ts +++ b/packages/hydrooj/src/model/contest.ts @@ -557,13 +557,13 @@ export function isNotStarted(tdoc: Tdoc) { export function isOngoing(tdoc: Tdoc, tsdoc?: any) { const now = new Date(); - if (tsdoc && tsdoc?.startAt <= new Date(Date.now() - Math.floor(tdoc.duration * Time.hour))) return false; + if (tsdoc && tsdoc.startAt <= new Date(Date.now() - Math.floor(tdoc.duration * Time.hour))) return false; return (tdoc.beginAt <= now && now < tdoc.endAt); } export function isDone(tdoc: Tdoc, tsdoc?: any) { if (tdoc.endAt <= new Date()) return true; - if (tsdoc && tsdoc?.startAt <= new Date(Date.now() - Math.floor(tdoc.duration * Time.hour))) return true; + if (tsdoc && tsdoc.startAt <= new Date(Date.now() - Math.floor(tdoc.duration * Time.hour))) return true; return false; } diff --git a/type-challenges b/type-challenges deleted file mode 160000 index 38f0264f7..000000000 --- a/type-challenges +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 38f0264f7da6b57f1915b1583239b090e91e1470