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