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
}