fetchState method
Fetch initial state once the server is connected.
Implementation
Future<void> fetchState() async {
// Fetch initial state
for (final queue in await _getPlayerQueues()) {
_queues[queue.queueId!] = queue;
}
// Keep state up to date
_client.subscribe(
_onEvent,
eventTypes: {
EventType.queueAdded,
EventType.queueUpdated,
EventType.queueTimeUpdated,
EventType.playerRemoved,
},
);
}