Used the new barcode_scan2 package instead (#559)

Omar Hatem committed Oct 24, 2022 at 21:24 UTC fb8017a93c14fd7c8376c30e1daab8739d9baae3
1 file changed +9 -11
lib/entities/qr_scanner.dart
+9 -11
@@ -1,17 +1,15 @@
1 -// import 'package:barcode_scan/barcode_scan.dart';
1 +import 'package:barcode_scan2/barcode_scan2.dart';
2
3 var isQrScannerShown = false;
4
5 Future<String> presentQRScanner() async {
6 isQrScannerShown = true;
7 - // FIX-ME: BarcodeScanner
8 - throw Exception('Unimplemented');
9 - // try {
10 - // final result = await BarcodeScanner.scan();
11 - // isQrScannerShown = false;
12 - // return result.rawContent;
13 - // } catch (e) {
14 - // isQrScannerShown = false;
15 - // rethrow;
16 - // }
7 + try {
8 + final result = await BarcodeScanner.scan();
9 + isQrScannerShown = false;
10 + return result.rawContent;
11 + } catch (e) {
12 + isQrScannerShown = false;
13 + rethrow;
14 + }
15 }