getStatus method

  1. @override
Future<ReaderStatus> getStatus()
override

Snapshot of the current SDK / reader state.

Implementation

@override
Future<ReaderStatus> getStatus() async {
  final result = await _invoke<Object?>(MobileReaderChannels.getStatus, null);
  if (result is! Map) {
    throw ReaderError(
      code: ReaderErrorCode.internalError,
      message: 'getStatus: native returned non-map result',
      nativeCode: result.runtimeType.toString(),
    );
  }
  return ReaderStatus.fromJson(_asStringDynamicMap(result));
}