getStatus method
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));
}