Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 41x 20x 20x 2x | import { dateToUnixTimestamp } from '../helpers/date';
import VerifierError from '../models/verifierError';
import { SUB_STEPS } from '../domain/verifier/entities/verificationSteps';
import { getText } from '../domain/i18n/useCases';
import domain from '../domain';
export default function ensureNotExpired (expires = null): void {
if (!expires) {
return;
}
const expiryDate = dateToUnixTimestamp(expires);
const today = new Date();
if (today.getTime() >= expiryDate) {
throw new VerifierError(
SUB_STEPS.checkExpiresDate,
`${getText('errors', 'ensureNotExpired')}${domain.i18n.getDateFormat(expires)}`
);
}
}
|