requestPermissions static method
Future<void>
requestPermissions({
- required List<
Permission> permissionList, - VoidCallback? onAllPermissionGranted,
- VoidCallback? onAllPermissionDenied,
- VoidCallback? onSomePermissionDenied,
Request to single Permission
Request to multiple Permissions
Implementation
// static Future<void> requestPermission({
// required Permission permission,
// VoidCallback? onPermissionGranted,
// VoidCallback? onPermissionDenied,
// }) async {
// await _gnPermissionService.requestPermission(
// permission: permission,
// onPermissionGranted: onPermissionGranted,
// onPermissionDenied: onPermissionDenied,
// );
// return;
// }
/// Request to multiple [Permissions]
static Future<void> requestPermissions({
required List<Permission> permissionList,
VoidCallback? onAllPermissionGranted,
VoidCallback? onAllPermissionDenied,
VoidCallback? onSomePermissionDenied,
}) async {
await _gnPermissionService.requestMultiplePermissions(
permissionList: permissionList,
onAllPermissionGranted: onAllPermissionGranted,
onAllPermissionDenied: onAllPermissionDenied,
onSomePermissionDenied: onSomePermissionDenied,
);
return;
}