Преглед изворни кода

refactor: changed onPermissionSet argument to non nullable

flutter-beta
Julian Steenbakker пре 5 година
родитељ
комит
0d0ae75ed6
No known key found for this signature in database GPG Key ID: 16E437C7A3D94250
1 измењених фајлова са 4 додато и 5 уклоњено
  1. +4
    -5
      lib/src/qr_code_scanner.dart

+ 4
- 5
lib/src/qr_code_scanner.dart Прегледај датотеку

@@ -14,7 +14,7 @@ import 'types/camera_exception.dart';
import 'types/features.dart';

typedef QRViewCreatedCallback = void Function(QRViewController);
typedef PermissionSetCallback = void Function(QRViewController, bool?);
typedef PermissionSetCallback = void Function(QRViewController, bool);

/// The [QRView] is the view where the camera
/// and the barcode scanner gets displayed.
@@ -198,15 +198,14 @@ class QRViewController {
}
break;
case 'onPermissionSet':
await getSystemFeatures(); // if we have no permission all features will not be available
if (call.arguments != null) {
if (call.arguments as bool) {
if (call.arguments != null && call.arguments is bool) {
if (call.arguments) {
_hasPermissions = true;
} else {
_hasPermissions = false;
}
if (onPermissionSet != null) {
onPermissionSet(this, call.arguments as bool?);
onPermissionSet(this, call.arguments);
}
}
break;


Loading…
Откажи
Сачувај