diff --git a/src/environment.ts b/src/environment.ts index b47673a..b99c149 100644 --- a/src/environment.ts +++ b/src/environment.ts @@ -22,3 +22,5 @@ export const RATE_LIMIT_DELAY_MULTIPLIER_MS = process.env.RATE_LIMIT_DELAY_MULTI : 1000; export const REDIS_RECONNECT_INTERVAL = 30000; + +export const SHUTTLE_TO_ROUTE_COORDINATE_MAXIMUM_DISTANCE_MILES = 5; diff --git a/src/loaders/shuttle/ApiBasedShuttleRepositoryLoader.ts b/src/loaders/shuttle/ApiBasedShuttleRepositoryLoader.ts index 9d8126d..7e6f64e 100644 --- a/src/loaders/shuttle/ApiBasedShuttleRepositoryLoader.ts +++ b/src/loaders/shuttle/ApiBasedShuttleRepositoryLoader.ts @@ -3,6 +3,7 @@ import { IEta, IRoute, IShuttle, IStop } from "../../entities/ShuttleRepositoryE import { ShuttleRepositoryLoader } from "./ShuttleRepositoryLoader"; import { ICoordinates, IEntityWithId } from "../../entities/SharedEntities"; import { ApiResponseError } from "../ApiResponseError"; +import { SHUTTLE_TO_ROUTE_COORDINATE_MAXIMUM_DISTANCE_MILES } from "../../environment"; /** * Class which can load data into a repository from the @@ -16,7 +17,7 @@ export class ApiBasedShuttleRepositoryLoader implements ShuttleRepositoryLoader public passioSystemId: string, public systemIdForConstructedData: string, public repository: ShuttleGetterSetterRepository, - readonly shuttleToRouteCoordinateMaximumDistanceMiles = 10, + readonly shuttleToRouteCoordinateMaximumDistanceMiles = SHUTTLE_TO_ROUTE_COORDINATE_MAXIMUM_DISTANCE_MILES, ) { }