stopScanning method

Future<void> stopScanning()

Implementation

Future<void> stopScanning() async {
  if (!value.isScanning) return;
  final bool usedPlatform = _config.scanEngine != UScanEngine.dart && value.capabilities.platformScanning;
  if (usedPlatform) {
    await _set("stopScanning", const <String, Object?>{});
  } else if (!_config.imageStream) {
    await _set("stopImageStream", const <String, Object?>{});
  }
  _emit(value.copyWith(isScanning: false));
}