update the system class

This commit is contained in:
2025-04-06 10:34:30 -07:00
parent 95410470f6
commit 2bc12aa794

View File

@@ -4,12 +4,15 @@ import { TimedApiBasedShuttleRepositoryLoader } from "../loaders/TimedApiBasedSh
import { UnoptimizedInMemoryShuttleRepository } from "../repositories/UnoptimizedInMemoryShuttleRepository";
import { RedisNotificationRepository } from "../repositories/RedisNotificationRepository";
import { NotificationRepository } from "../repositories/NotificationRepository";
import { ShuttleGetterSetterRepository } from "../repositories/ShuttleGetterSetterRepository";
export class System {
constructor(
public systemId: string,
public shuttleDataLoader: ShuttleRepositoryLoader,
public shuttleRepository: ShuttleGetterSetterRepository,
public notificationScheduler: ETANotificationScheduler,
public notificationRepository: NotificationRepository,
) {
}
@@ -31,7 +34,9 @@ export class System {
const system = new System(
systemId,
shuttleDataLoader,
shuttleRepository,
notificationScheduler,
notificationRepository,
);
return system;
}