Files
buzz-sheet/lib/commission/checkout-expiration.ts
T

14 lines
360 B
TypeScript

export const CHECKOUT_DURATION_MS = 60 * 60 * 1000;
export function checkoutNow(): number {
return Date.now();
}
export function checkoutExpiresAt(createdAt: Date): number {
return createdAt.getTime() + CHECKOUT_DURATION_MS;
}
export function checkoutExpired(createdAt: Date, now = Date.now()): boolean {
return now >= checkoutExpiresAt(createdAt);
}