onErrorEvent property

  1. @override
Stream<ReadiumError> get onErrorEvent
override

State stream for error events occurring in the reader or playback.

Implementation

@override
Stream<ReadiumError> get onErrorEvent {
  _onErrorEvent ??= errorEventChannel.receiveBroadcastStream().map((
    dynamic event,
  ) {
    final errorEvent = ReadiumError.fromJson(
      (event as Map).cast<String, dynamic>(),
    );
    return errorEvent;
  });
  return _onErrorEvent!;
}