fetchState method

Future<void> fetchState()

Fetch initial state once the server is connected.

Implementation

Future<void> fetchState() async {
  // Fetch initial state
  for (final player in await _getPlayers()) {
    _players[player.playerId!] = player;
  }

  // Keep state up to date
  _client.subscribe(_onEvent, eventTypes: {EventType.playerAdded, EventType.playerUpdated, EventType.playerRemoved});
}