UNPKG

@defra-fish/business-rules-lib

Version:

Shared business rules for the rod licensing digital services

16 lines (13 loc) 570 B
import { START_AFTER_PAYMENT_MINUTES } from '../constants.js' const getPermissionStartDate = () => { const startDate = new Date() startDate.setMinutes(startDate.getMinutes() + START_AFTER_PAYMENT_MINUTES) return startDate.toISOString() } export const getPermissionCost = (permission, createdDate) => { const permissionStartDate = createdDate || permission.startDate || getPermissionStartDate() if (Date.parse(permissionStartDate) >= Date.parse(permission.permit.newCostStartDate)) { return permission.permit.newCost } return permission.permit.cost }