Files
EpicNext-Cms/src/lib/admin/ticket-reply-age.ts
T
Simo 25d0a13050
CI / check (push) Failing after 53s
CI / deploy (push) Skipped
CI / publish-container (push) Skipped
feat(support): filter waiting tickets and staff assignments
2026-09-11 00:20:54 +02:00

11 lines
293 B
TypeScript

export function ticketReplyAge(
value: Date | string | null,
now = Date.now(),
): number | null {
if (!value) return null;
const time = value instanceof Date ? value.getTime() : Date.parse(value);
return Number.isFinite(time)
? Math.max(0, Math.floor((now - time) / 60000))
: null;
}