INNER CODE UNIT · JavaScript
validResponse
bostrot/wsl2-distro-manager · n8n/licensing/seat_check.js:116
function validResponse(row, extra) {
return Object.assign({
valid: true,
plan: row.plan || 'pro',
expires_at: row.expires || null,
is_trial: row.is_trial === true || row.is_trial === 'true',
seats: seatCount(row),
email: typeof row.email === 'string' ? row.email : null,
}, extra);
}
function invalid(reason, message) {
return {
valid: false,
reason: reason,
response: { valid: false, reason: reason, message: message },
devices: null,
};