fix: qrcode issue
This commit is contained in:
@@ -74,6 +74,7 @@ class _QRCodeScannerScreenState extends ConsumerState<QRCodeScannerScreen> with
|
|||||||
void permissionCallback(int requestCode, List<Permissions>? perms, PermissionGroup? perm) {
|
void permissionCallback(int requestCode, List<Permissions>? perms, PermissionGroup? perm) {
|
||||||
if (!completer.isCompleted) {
|
if (!completer.isCompleted) {
|
||||||
completer.complete(true);
|
completer.complete(true);
|
||||||
|
startQrScannerIfPermissionIsGranted();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -186,7 +187,7 @@ class _QRCodeScannerScreenState extends ConsumerState<QRCodeScannerScreen> with
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
final Translations t = ref.watch(translationsProvider);
|
final Translations t = ref.watch(translationsProvider);
|
||||||
|
|
||||||
// startQrScannerIfPermissionGranted();
|
startQrScannerIfPermissionIsGranted();
|
||||||
|
|
||||||
return FutureBuilder(
|
return FutureBuilder(
|
||||||
future: FlutterEasyPermission.has(
|
future: FlutterEasyPermission.has(
|
||||||
@@ -207,8 +208,6 @@ class _QRCodeScannerScreenState extends ConsumerState<QRCodeScannerScreen> with
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Widget _buildScannerUI(BuildContext context, Translations t) {
|
Widget _buildScannerUI(BuildContext context, Translations t) {
|
||||||
final size = MediaQuery.sizeOf(context);
|
final size = MediaQuery.sizeOf(context);
|
||||||
final overlaySize = (size.shortestSide - 12).coerceAtMost(248);
|
final overlaySize = (size.shortestSide - 12).coerceAtMost(248);
|
||||||
@@ -330,7 +329,6 @@ class _QRCodeScannerScreenState extends ConsumerState<QRCodeScannerScreen> with
|
|||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class ScannerOverlay extends CustomPainter {
|
class ScannerOverlay extends CustomPainter {
|
||||||
|
|||||||
Reference in New Issue
Block a user