onPermissionsChange method

Stream<Event<ConferenceServiceEventNames, List<ConferencePermission>>> onPermissionsChange()

Returns a Stream of the ConferenceServiceEventNames.permissionsUpdated events. By subscribing to the returned stream you will be notified about conference permissions changes.

Implementation

Stream<Event<ConferenceServiceEventNames, List<ConferencePermission>>>
    onPermissionsChange() {
  return _nativeEventsReceiver.addListener(
      [ConferenceServiceEventNames.permissionsUpdated]).map((event) {
    final eventMap = event as Map<Object?, Object?>;
    final eventType =
        ConferenceServiceEventNames.valueOf(eventMap["key"] as String);
    final permissions =
        PermissionsUpdatedMapper.fromList(eventMap["body"] as List<Object?>);
    return Event(eventType, permissions);
  });
}