onPlayersCreated property

Stream<List<PlayerId>> get onPlayersCreated

Called whenever a player is created, or when a new agent joins and receives a list of active players. If an agent is restored, it will receive the full list of player ids and all events again.

Implementation

Stream<List<PlayerId>> get onPlayersCreated => _client.onEvent
    .where((event) => event.name == 'Media.playersCreated')
    .map((event) => (event.parameters['players'] as List)
        .map((e) => PlayerId.fromJson(e as String))
        .toList());