funCheckPermission method

Future<PermissionStatus> funCheckPermission(
  1. 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;
}