API bug fixes. Clean up. New util functions. Highlight times for newer files.

This commit is contained in:
Scott Idem
2024-10-02 17:32:36 -04:00
parent 1004104de0
commit 89dd410aeb
9 changed files with 138 additions and 101 deletions

View File

@@ -0,0 +1,23 @@
// Function to check if the file (or anything) timestamp was created within the last X minutes
export let is_datetime_recent = function is_datetime_recent(
{
datetime,
minutes
}: {
datetime: string,
minutes: number
}) {
console.log(`*** is_datetime_recent() *** datetime=${datetime} minutes=${minutes}`);
let now: any = new Date();
let then: any = new Date(datetime);
let diff = now - then;
let diff_minutes = Math.floor(diff / 60000);
if (diff_minutes < minutes) {
return true;
} else {
return false;
}
}