onRecordingStatusUpdate method

Stream<Event<RecordingServiceEventNames, RecordingStatusUpdate>> onRecordingStatusUpdate()

Implementation

Stream<Event<RecordingServiceEventNames, RecordingStatusUpdate>>
    onRecordingStatusUpdate() {
  return _eventStream.addListener(
      [RecordingServiceEventNames.recordingStatusUpdate.value]).map((map) {
    final event = map as Map<Object?, Object?>;
    final key = RecordingServiceEventNames.valueOf(event["key"] as String);
    final data = event["body"] as Map<Object?, Object?>;
    return Event(key, RecordingStatusUpdate.fromMap(data));
  });
}