Skip to content

LithiumX v1.0.8


LithiumX / ManagerEvents

Interface: ManagerEvents ​

Defined in: src/Structures/Manager.ts:479

Properties ​

NodeConnect() ​

NodeConnect: (node) => void

Defined in: src/Structures/Manager.ts:482

Parameters ​

node ​

LithiumXNode

Returns ​

void


NodeCreate() ​

NodeCreate: (node) => void

Defined in: src/Structures/Manager.ts:480

Parameters ​

node ​

LithiumXNode

Returns ​

void


NodeDestroy() ​

NodeDestroy: (node) => void

Defined in: src/Structures/Manager.ts:481

Parameters ​

node ​

LithiumXNode

Returns ​

void


NodeDisconnect() ​

NodeDisconnect: (node, reason) => void

Defined in: src/Structures/Manager.ts:484

Parameters ​

node ​

LithiumXNode

reason ​
code? ​

number

reason? ​

string

Returns ​

void


NodeError() ​

NodeError: (node, error) => void

Defined in: src/Structures/Manager.ts:485

Parameters ​

node ​

LithiumXNode

error ​

Error

Returns ​

void


NodeRaw() ​

NodeRaw: (payload) => void

Defined in: src/Structures/Manager.ts:486

Parameters ​

payload ​

unknown

Returns ​

void


NodeReconnect() ​

NodeReconnect: (node) => void

Defined in: src/Structures/Manager.ts:483

Parameters ​

node ​

LithiumXNode

Returns ​

void


PlayerCreate() ​

PlayerCreate: (player) => void

Defined in: src/Structures/Manager.ts:487

Parameters ​

player ​

LithiumXPlayer

Returns ​

void


PlayerDestroy() ​

PlayerDestroy: (player) => void

Defined in: src/Structures/Manager.ts:488

Parameters ​

player ​

LithiumXPlayer

Returns ​

void


PlayerDisconnect() ​

PlayerDisconnect: (player, oldChannel) => void

Defined in: src/Structures/Manager.ts:491

Parameters ​

player ​

LithiumXPlayer

oldChannel ​

string

Returns ​

void


PlayerMove() ​

PlayerMove: (player, initChannel, newChannel) => void

Defined in: src/Structures/Manager.ts:490

Parameters ​

player ​

LithiumXPlayer

initChannel ​

string

newChannel ​

string

Returns ​

void


PlayerStateUpdate() ​

PlayerStateUpdate: (oldPlayer, newPlayer) => void

Defined in: src/Structures/Manager.ts:489

Parameters ​

oldPlayer ​

LithiumXPlayer

newPlayer ​

LithiumXPlayer

Returns ​

void


QueueEnd() ​

QueueEnd: (player, track, payload) => void

Defined in: src/Structures/Manager.ts:492

Parameters ​

player ​

LithiumXPlayer

track ​

Track | UnresolvedTrack

payload ​

TrackEndEvent

Returns ​

void


SocketClosed() ​

SocketClosed: (player, payload) => void

Defined in: src/Structures/Manager.ts:493

Parameters ​

player ​

LithiumXPlayer

payload ​

WebSocketClosedEvent

Returns ​

void


TrackEnd() ​

TrackEnd: (player, track, payload) => void

Defined in: src/Structures/Manager.ts:495

Parameters ​

player ​

LithiumXPlayer

track ​

Track

payload ​

TrackEndEvent

Returns ​

void


TrackError() ​

TrackError: (player, track, payload) => void

Defined in: src/Structures/Manager.ts:497

Parameters ​

player ​

LithiumXPlayer

track ​

Track | UnresolvedTrack

payload ​

TrackExceptionEvent

Returns ​

void


TrackStart() ​

TrackStart: (player, track, payload) => void

Defined in: src/Structures/Manager.ts:494

Parameters ​

player ​

LithiumXPlayer

track ​

Track

payload ​

TrackStartEvent

Returns ​

void


TrackStuck() ​

TrackStuck: (player, track, payload) => void

Defined in: src/Structures/Manager.ts:496

Parameters ​

player ​

LithiumXPlayer

track ​

Track

payload ​

TrackStuckEvent

Returns ​

void