mirror of
https://github.com/bckelley/tconnectsync.git
synced 2026-08-24 03:34:12 -05:00
Fetch pre-parsed JSON events from get_pump_logs instead of decoding the retired reportsfacade binary stream: - page the requested range into inclusive windows of at most 28 days (the endpoint caps each request at ~4 weeks), covering short ranges and single days correctly - dedupe events that span windows by (sequenceGroup, sequenceNumber) - count but skip clockChanges (LID_TIME_CHANGED/LID_DATE_CHANGED are not consumed by any processor) - parse via Events_from_json Remove the dead reportsfacade pump_events_raw() and the now-unused pump_event_metadata()/PumpEventMetadata/LastUpload types.