interface DiscordGatewayAdapterImplementerMethods

export interface DiscordGatewayAdapterImplementerMethods

Methods that are provided by the implementer of a Discord gateway DiscordGatewayAdapter.

destroy() : void

This will be called by discordjs/voice when the adapter can safely be destroyed as it will no longer be used.

sendPayload(
payload: any
) : boolean

Implement this method such that the given payload is sent to the main Discord gateway connection.

Returns: false if the payload definitely failed to send - in this case, the voice connection disconnects