funCheckPermission method
Future<PermissionStatus>
funCheckPermission(
- Permission permission
)
Implementation
Future<PermissionStatus> funCheckPermission(Permission permission) async {
PermissionStatus status = await permission.status;
if (status == PermissionStatus.denied || status == PermissionStatus.limited) {
return permission.request();
} else if (status == PermissionStatus.restricted || status == PermissionStatus.permanentlyDenied) {
UtilUI.showCustomDialog(context, 'Bạn không thể chọn ảnh từ ${checkPermission == languageKey.lblCamera ? 'máy ảnh' : 'thư viện ảnh'}, quyền truy xuất ảnh đã bị từ chối.'
'\nHãy vào phần cài đặt của hệ thống trên thiết bị để cấp quyền lại', alignMessageText: TextAlign.left);
}
return status;
}