Fix android permission request
Godwin Asuquo committed
Jan 16, 2023 at 17:46 UTC
3d5bce903d48c2706dc3c49dd16a8668998dbf86
1 file changed
+6
lib/src/screens/buy/onramper_page.dart
+6
@@ -5,6 +5,7 @@ import 'package:cw_core/wallet_base.dart';
5
import 'package:flutter/material.dart';
6
import 'package:cake_wallet/.secrets.g.dart' as secrets;
7
import 'package:flutter_inappwebview/flutter_inappwebview.dart';
8
+import 'package:permission_handler/permission_handler.dart';
9
10
class OnRamperPage extends BasePage {
11
OnRamperPage({
@@ -81,6 +82,11 @@ class OnRamperPageBodyState extends State<OnRamperPageBody> {
82
),
83
),
84
androidOnPermissionRequest: (_, __, resources) async {
85
+
86
+ if (await Permission.camera.status != PermissionStatus.granted){
87
+ await Permission.camera.request();
88
+ }
89
+
90
return PermissionRequestResponse(
91
resources: resources,
92
action: PermissionRequestResponseAction.GRANT,