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,