2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-04-28 13:36:50 +00:00

Adjust calls in barcode.dart to match example

This commit is contained in:
Oliver 2021-07-28 22:36:39 +10:00
parent efce514be3
commit 058cde1d3d

View File

@ -489,6 +489,8 @@ class InvenTreeQRView extends StatefulWidget {
class _QRViewState extends State<InvenTreeQRView> { class _QRViewState extends State<InvenTreeQRView> {
final GlobalKey qrKey = GlobalKey(debugLabel: 'QR');
QRViewController? _controller; QRViewController? _controller;
final BarcodeHandler _handler; final BarcodeHandler _handler;
@ -500,17 +502,16 @@ class _QRViewState extends State<InvenTreeQRView> {
@override @override
void reassemble() { void reassemble() {
super.reassemble(); super.reassemble();
if (Platform.isAndroid) { if (Platform.isAndroid) {
_controller?.pauseCamera(); _controller!.pauseCamera();
} else if (Platform.isIOS) {
_controller?.resumeCamera();
} }
_controller!.resumeCamera();
} }
_QRViewState(this._handler) : super(); _QRViewState(this._handler) : super();
final GlobalKey qrKey = GlobalKey(debugLabel: 'QR');
void _onViewCreated(QRViewController controller) { void _onViewCreated(QRViewController controller) {
_controller = controller; _controller = controller;
controller.scannedDataStream.listen((barcode) { controller.scannedDataStream.listen((barcode) {