feat: add scheduled maintenance tasks (#320)

* add scheduled maintenance tasks

* fix failing typecheck
This commit is contained in:
Hayden
2023-02-26 18:42:23 -09:00
committed by GitHub
parent 70297b9d27
commit 025521431e
25 changed files with 521 additions and 121 deletions

View File

@@ -5,6 +5,10 @@ export function validDate(dt: Date | string | null | undefined): boolean {
// If it's a string, try to parse it
if (typeof dt === "string") {
if (dt.startsWith("0001")) {
return false;
}
const parsed = new Date(dt);
if (isNaN(parsed.getTime())) {
return false;