Code polish

This commit is contained in:
David Majdandžić
2023-03-29 17:39:06 +02:00
parent b8347d6fa6
commit d683ab870b
9 changed files with 28 additions and 54 deletions

View File

@@ -1,6 +1,4 @@
import EventEmitter from "events";
import fs from "fs";
import {Job} from "../Job/Job";
import Logger from "../Logger";
import {SessionManager} from "../SessionManager";
import {SmppSession} from "../SmppSession";
@@ -9,8 +7,7 @@ import {Center} from "./Center";
const CENTER_SESSIONS_FILE: string = process.env.CENTER_SESSIONS_FILE || "center_sessions.json";
export class CenterSessionManager extends SessionManager {
comparatorFn: (arg: any, session: SmppSession) => boolean = (arg: any, session: SmppSession) => (session as Center).getPort() === arg;
StorageFile: string = CENTER_SESSIONS_FILE
StorageFile: string = CENTER_SESSIONS_FILE
ManagedSessionClass: any = Center;
sessionId: number = 0;
sessions: Center[] = [];
@@ -23,6 +20,8 @@ export class CenterSessionManager extends SessionManager {
// super.eventEmitter.on(super.SESSION_ADDED_EVENT, (session: SmppSession) => this.eventEmitter.emit(this.SESSION_ADDED_EVENT, session));
}
comparatorFn: (arg: any, session: SmppSession) => boolean = (arg: any, session: SmppSession) => (session as Center).getPort() === arg;
createSession(port: number, username: string, password: string): Promise<SmppSession> {
return new Promise<SmppSession>((resolve, reject) => {
this.logger.log1(`Creating session with port ${port}`);