setVolume method

Future<void> setVolume(
  1. int volume
)

Set volume (0-200, default 100)

Implementation

Future<void> setVolume(int volume) async {
  if (_sessionId == null) {
    throw Exception('No active session');
  }

  volume = volume.clamp(0, 200);
  LavalinkLogger.info('Setting volume to $volume', tag: 'Player');

  final update = PlayerUpdate(volume: volume);
  await restClient.updatePlayer(_sessionId!, guildId, update);
  _volume = volume;
}