mirror of
https://github.com/brendan-ch/project-inter-server.git
synced 2026-04-16 23:40:32 +00:00
Remove the unsupported shuttleStopNearbyDegreeDelta option from InterchangeSystemBuilderArguments
This commit is contained in:
@@ -54,14 +54,6 @@ export interface InterchangeSystemBuilderArguments {
|
||||
* at a stop, in latitude/longitude degrees.
|
||||
*/
|
||||
shuttleStopArrivalDegreeDelta: number;
|
||||
|
||||
/**
|
||||
* The size of the threshold to detect when a shuttle is "near"
|
||||
* a stop, in latitude/longitude degrees. To determine this value,
|
||||
* find the distance at which the shuttle would normally take
|
||||
* ~1 minute to reach the next stop.
|
||||
*/
|
||||
shuttleStopNearbyDegreeDelta: number;
|
||||
}
|
||||
|
||||
export class InterchangeSystem {
|
||||
@@ -116,7 +108,6 @@ export class InterchangeSystem {
|
||||
const shuttleRepository = new RedisShuttleRepository(
|
||||
createRedisClientForRepository(),
|
||||
args.shuttleStopArrivalDegreeDelta,
|
||||
args.shuttleStopNearbyDegreeDelta,
|
||||
);
|
||||
await shuttleRepository.connect();
|
||||
|
||||
@@ -268,7 +259,6 @@ export class InterchangeSystem {
|
||||
private static buildInMemoryShuttleLoaderAndRepositories(args: InterchangeSystemBuilderArguments) {
|
||||
const shuttleRepository = new UnoptimizedInMemoryShuttleRepository(
|
||||
args.shuttleStopArrivalDegreeDelta,
|
||||
args.shuttleStopNearbyDegreeDelta,
|
||||
);
|
||||
|
||||
let etaRepository: BaseInMemoryETARepository;
|
||||
|
||||
@@ -25,7 +25,6 @@ const supportedSystems: InterchangeSystemBuilderArguments[] = [
|
||||
name: "Chapman University",
|
||||
useSelfUpdatingEtas: true,
|
||||
shuttleStopArrivalDegreeDelta: 0.001,
|
||||
shuttleStopNearbyDegreeDelta: 0.003,
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
@@ -17,7 +17,6 @@ export class RedisShuttleRepository extends BaseRedisRepository implements Shutt
|
||||
constructor(
|
||||
redisClient: RedisClientType = createRedisClientForRepository(),
|
||||
readonly shuttleStopArrivalDegreeDelta: number = 0.001,
|
||||
readonly shuttleStopNearbyDegreeDelta: number = 0.003,
|
||||
) {
|
||||
super(redisClient);
|
||||
}
|
||||
|
||||
@@ -23,7 +23,6 @@ export class UnoptimizedInMemoryShuttleRepository
|
||||
|
||||
constructor(
|
||||
readonly shuttleStopArrivalDegreeDelta: number = 0.001,
|
||||
readonly shuttleStopNearbyDegreeDelta: number = 0.003,
|
||||
) {
|
||||
super()
|
||||
}
|
||||
|
||||
@@ -26,7 +26,6 @@ const systemInfoForTesting: InterchangeSystemBuilderArguments = {
|
||||
parkingSystemId: ChapmanApiBasedParkingRepositoryLoader.id,
|
||||
useSelfUpdatingEtas: false,
|
||||
shuttleStopArrivalDegreeDelta: 0.001,
|
||||
shuttleStopNearbyDegreeDelta: 0.003,
|
||||
};
|
||||
|
||||
export function buildSystemForTesting() {
|
||||
|
||||
Reference in New Issue
Block a user