Navaron Bracke

implement barcodes stream for native

@@ -88,6 +88,11 @@ class MethodChannelMobileScanner extends MobileScannerPlatform { @@ -88,6 +88,11 @@ class MethodChannelMobileScanner extends MobileScannerPlatform {
88 } 88 }
89 89
90 @override 90 @override
  91 + Stream<BarcodeCapture?> get barcodesStream {
  92 + return eventsStream.where((event) => event['name'] == 'barcode').map((event) => _parseBarcode(event));
  93 + }
  94 +
  95 + @override
91 Stream<TorchState> get torchStateStream { 96 Stream<TorchState> get torchStateStream {
92 return eventsStream 97 return eventsStream
93 .where((event) => event['name'] == 'torchState') 98 .where((event) => event['name'] == 'torchState')