connectLavalink method
Connect to this voice channel using Lavalink.
The returned LavalinkPlayer can be used to control the player in the channel.
Implementation
Future<LavalinkPlayer> connectLavalink() async {
final client = _ensureGateway(manager.client);
final plugin = _pluginFromClient(client);
final guildId = switch (this) {
GuildChannel(:final guildId) => guildId,
_ => throw UnsupportedError('Cannot connect to Lavalink outside of a guild'),
};
return await plugin.connect(client, id, guildId);
}