@morojs/moro


@morojs/moro / WebSocketManager

Class: WebSocketManager

Defined in: src/core/networking/websocket-manager.ts:7

Constructors

Constructor

new WebSocketManager(io, container): WebSocketManager

Defined in: src/core/networking/websocket-manager.ts:13

Parameters

io

Server

container

Container

Returns

WebSocketManager

Methods

enableCompression()

enableCompression(options?): void

Defined in: src/core/networking/websocket-manager.ts:72

Parameters

options?
concurrencyLimit?

number

memLevel?

number

threshold?

number

Returns

void


registerHandler()

registerHandler(namespace, wsConfig, moduleConfig): Promise<void>

Defined in: src/core/networking/websocket-manager.ts:99

Parameters

namespace

Namespace

wsConfig

WebSocketDefinition

moduleConfig

ModuleConfig

Returns

Promise<void>


setCustomIdGenerator()

setCustomIdGenerator(generator): void

Defined in: src/core/networking/websocket-manager.ts:67

Parameters

generator

() => string

Returns

void