scannerResults method

  1. @override
Stream<Nf5503ScanResult> scannerResults({
  1. String? action,
  2. String? key,
})
override

监听扫码广播结果,可传入自定义广播 action 和数据 key。

Implementation

@override
Stream<Nf5503ScanResult> scannerResults({String? action, String? key}) {
  final arguments = <String, Object?>{};
  if (action != null) {
    arguments['action'] = action;
  }
  if (key != null) {
    arguments['key'] = key;
  }

  return scannerEventChannel
      .receiveBroadcastStream(arguments)
      .map((event) => Nf5503ScanResult.fromMap(_eventMap(event)));
}