function isDateValid()

in projects/event-lambdas/src/lib/panda-hmac.ts [17:31]


function isDateValid(
  hmacAllowedDateOffsetInMillis: number,
  requestDate: string
) {
  const parsedDate = Date.parse(requestDate);

  if (Number.isNaN(parsedDate)) {
    return false;
  }

  const currentDate = new Date().getTime();
  const dateDelta = Math.abs(parsedDate - currentDate);

  return dateDelta < hmacAllowedDateOffsetInMillis;
}