diff --git a/src/lib/data_structures/websocket_pool.ts b/src/lib/data_structures/websocket_pool.ts index f8bc396..831e32a 100644 --- a/src/lib/data_structures/websocket_pool.ts +++ b/src/lib/data_structures/websocket_pool.ts @@ -14,7 +14,7 @@ interface WebSocketPoolWaitingQueueItem { * the connection is closed. */ export class WebSocketPool { - static #instance: WebSocketPool; + static #shared: WebSocketPool; #pool: Map = new Map(); #connecting: Map> = new Map(); @@ -41,10 +41,10 @@ export class WebSocketPool { * @returns The singleton instance. */ public static get instance(): WebSocketPool { - if (!WebSocketPool.#instance) { - WebSocketPool.#instance = new WebSocketPool(); + if (!WebSocketPool.#shared) { + WebSocketPool.#shared = new WebSocketPool(); } - return WebSocketPool.#instance; + return WebSocketPool.#shared; } // #region Resource Management Interface