syncWithServer method
Force sync player state with server
Implementation
Future<void> syncWithServer() async {
try {
final serverPlayer = await getPlayerInfo();
_volume = serverPlayer.volume;
_isPaused = serverPlayer.paused;
_position = Duration(milliseconds: serverPlayer.state.position);
_activeFilters = serverPlayer.filters;
LavalinkLogger.info('Player synced with server', tag: 'Player');
} catch (e) {
LavalinkLogger.error('Failed to sync with server: $e', tag: 'Player');
}
}