Skip to content

WebSocketManager

Constructors

new WebSocketManager()

new WebSocketManager(options, dispatch?, debug?): WebSocketManager

Parameters

ParameterType
optionsManagerOptions
dispatch?DispatchFunction
debug?DebugFunction

Returns

WebSocketManager

Defined in

ws/manager.ts:42

Properties

resumeInfo

readonly resumeInfo: object

url

url: string

id

id: string

Defined in

ws/manager.ts:37

Accessors

options

get options(): ManagerOptions

Returns

ManagerOptions

Defined in

ws/manager.ts:261

Methods

init()

init(token, dispatch): void

Parameters

ParameterType
tokenstring
dispatchDispatchFunction

Returns

void

Defined in

ws/manager.ts:50


close()

close(): void

Returns

void

Defined in

ws/manager.ts:55


connect()

connect(url?): Promise<void>

Parameters

ParameterType
url?string

Returns

Promise<void>

Defined in

ws/manager.ts:59


ping()

ping(): Promise<number>

Returns time taken in ms

Returns

Promise<number>

Defined in

ws/manager.ts:234


updatePresence()

updatePresence(presence): void

Parameters

ParameterType
presenceUpdatePresenceStructure

Returns

void

Defined in

ws/manager.ts:250