LavalinkPlayer constructor

LavalinkPlayer({
  1. required NyxxGateway client,
  2. required LavalinkClient lavalinkClient,
  3. required LavalinkPlugin plugin,
  4. required Snowflake guildId,
})

Create a new LavalinkPlayer.

Implementation

LavalinkPlayer({
  required this.client,
  required this.lavalinkClient,
  required this.plugin,
  required this.guildId,
}) {
  onTrackEnd.listen((event) => _currentTrack = null);
  onTrackStart.listen((event) => _currentTrack = event.track);
  onUpdate.listen((event) => _state = event.state);
}