updateCurrentVolume method
Get current volume
Implementation
Future<void> updateCurrentVolume() async {
try {
final player = _state.selectedPlayer.isNotEmpty
? _state.selectedPlayer
: null;
debugPrint('Fetching volume for player: $player');
final currentVolume = await _service.getVolume(player);
debugPrint('Volume fetched: $currentVolume (previous: ${_state.volume})');
if (currentVolume != null) {
_updateState(_state.copyWith(volume: currentVolume));
}
} catch (e) {
debugPrint('Error updating volume: $e');
}
}