onStatusChange method

Stream<Event<ConferenceServiceEventNames, ConferenceStatus>> onStatusChange()

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

Implementation

Stream<Event<ConferenceServiceEventNames, ConferenceStatus>>
    onStatusChange() {
  return _nativeEventsReceiver
      .addListener([ConferenceServiceEventNames.statusUpdated]).map((event) {
    final eventMap = event as Map<Object?, Object?>;
    final eventType =
        ConferenceServiceEventNames.valueOf(eventMap["key"] as String);
    final status = ConferenceStatus.decode(eventMap["body"] as String) ??
        ConferenceStatus.defaultStatus;
    return Event(eventType, status);
  });
}