INNER CODE UNIT · TypeScript
parsedStartDate
argus-sight/refund-swatter-lite · supabase/functions/apple-notification-history/index.ts:311
parsedStartDate = parsedEndDate - (30 * 24 * 60 * 60 * 1000 - 1)
}
// Step 3: Normalize and validate
// 3.1: Swap if endDate < startDate
if (parsedEndDate < parsedStartDate) {
const temp = parsedStartDate
parsedStartDate = parsedEndDate
parsedEndDate = temp
}
// 3.2: Check if range exceeds 180 days
const rangeInMs = parsedEndDate - parsedStartDate
const maxRangeMs = 180 * 24 * 60 * 60 * 1000 - 1 // 180 days minus 1ms
if (rangeInMs > maxRangeMs) {
// Adjust startDate to be exactly 180 days - 1ms before endDate
parsedStartDate = parsedEndDate - maxRangeMs
}