checkPermission function
Future<bool>
checkPermission({
- required Permission permission,
- OnPermissionCheck? onPermissionCheck,
Implementation
Future<bool> checkPermission({required Permission permission, OnPermissionCheck? onPermissionCheck}) async {
var status = await permission.status;
if (!status.isGranted) {
var permissionStatus = await Permission.storage.request();
if (permissionStatus == PermissionStatus.granted) {
onPermissionCheck?.call(true);
return true;
} else {
toast(baseTrs.permissionTipStorage.tr);
onPermissionCheck?.call(false);
return false;
}
}
onPermissionCheck?.call(true);
return true;
}