| 12345678910111213141516 |
- import 'package:permission_handler/permission_handler.dart';
- class PermissionUtils {
- static Future<void> determineCameraPermission() async {
- var permission = await Permission.camera.status;
- if (permission.isDenied) {
- permission = await Permission.camera.request();
- if (permission.isDenied) {
- return Future.error('Camera permission is denied');
- }
- }
- if (permission.isPermanentlyDenied) {
- return Future.error('Camera permission is permanently denied, we cannot request permissions');
- }
- }
- }
|