Ajout gestion Look & Sync firmwares, et routes BST

This commit is contained in:
Arnaud Nelissen
2025-09-17 17:45:46 +02:00
parent e715c265ad
commit 73add80cab
27 changed files with 2209 additions and 386 deletions

34
util/util.js Normal file
View File

@@ -0,0 +1,34 @@
const dateToTimestamp = function (date) {
var iteration = 0
while (1) {
try {
switch (iteration++) {
///// ISO String
case 0: return Math.floor(Date.parse(date) / 1000);
///// Timestamp string
case 2:
if (typeof(date) != 'string') continue;
date = parseInt(date); break;
///// Timestamp integer
case 1:
if (typeof(date) != 'integer') continue;
// if (date > 0xFFFFFFFF) return Math.floor(date / 1000)
else return date;
default: return undefined
}
} catch (e) { continue }
}
}
const unixTimestamp = function () { return Math.floor(Date.now() / 1000) }
module.exports = {
dateToTimestamp,
unixTimestamp,
}