INNER CODE UNIT · JavaScript
seatCount
bostrot/wsl2-distro-manager · n8n/licensing/seat_check.js:62
function seatCount(row) {
const n = Math.floor(Number(row.seats));
return Number.isFinite(n) && n >= 1 ? n : 1;
}
function isActive(row) {
return row.active === true || row.active === 'true';
}
// Mirrors the old validator: a missing or unreadable date reads as expired,
// never as "never expires".
function isExpired(row, now) {
const exp = Date.parse(row.expires);
return Number.isNaN(exp) || now.getTime() >= exp;
}
function time(value) {
const t = Date.parse(value);