onReaderStatusChanged property
Implementation
@override
Stream<ReadiumReaderStatus> get onReaderStatusChanged {
_onReaderStatusChanged ??= readerStatusChannel.receiveBroadcastStream().map(
(dynamic event) {
final newStatus = ReadiumReaderStatus.values.firstWhere(
(e) => e.name == json.decode(event) as String,
);
return newStatus;
},
);
return _onReaderStatusChanged!;
}