Files
smsgw-tester/src/Center/CenterSessionManager.ts
David Majdandžić 7a4aa1eb9c Cleanup imports
2023-04-05 17:00:25 +02:00

20 lines
685 B
TypeScript

import Logger from "../Logger";
import SessionManager from "../SessionManager";
import SmppSession from "../SmppSession";
import Center from "./Center";
const CENTER_SESSIONS_FILE: string = process.env.CENTER_SESSIONS_FILE || "center_sessions.json";
export default class CenterSessionManager extends SessionManager {
StorageFile: string = CENTER_SESSIONS_FILE
ManagedSessionClass: typeof Center = Center;
identifier: string = "Center";
readonly logger: Logger = new Logger("CenterSessionManager");
constructor() {
super();
this.setup();
}
comparatorFn: (arg: any, session: SmppSession) => boolean = (arg: any, session: SmppSession) => (session as Center).port === arg;
}