breezy-desktop/gnome/src/time.js

11 lines
291 B
JavaScript

export function getEpochSec() {
return toSec(Date.now());
}
export function toSec(milliseconds) {
return Math.floor(milliseconds / 1000);
}
export function isValidKeepAlive(dateSec, strictCheck = false) {
return Math.abs(toSec(Date.now()) - dateSec) <= (strictCheck ? 1 : 5);
}