Add properties to determine when the parking repository should log data

This commit is contained in:
2025-07-01 21:23:15 -04:00
parent 81272e94b1
commit 6759bba2ce

View File

@@ -7,7 +7,11 @@ import { HistoricalParkingAverageQueryResult } from "./ParkingGetterRepository";
type ParkingStructureID = string; type ParkingStructureID = string;
export const PARKING_LOGGING_INTERVAL_MS = 60000;
export class InMemoryParkingRepository implements ParkingGetterSetterRepository { export class InMemoryParkingRepository implements ParkingGetterSetterRepository {
private dataLastAdded: Map<ParkingStructureID, Date> = new Map();
constructor( constructor(
private structures: Map<ParkingStructureID, IParkingStructure> = new Map(), private structures: Map<ParkingStructureID, IParkingStructure> = new Map(),
private historicalData: Map<ParkingStructureID, IParkingStructureTimestampRecord[]> = new Map(), private historicalData: Map<ParkingStructureID, IParkingStructureTimestampRecord[]> = new Map(),