imagePermissionError static method
Implementation
static String imagePermissionError(List<String> permissions) {
if (permissions.isEmpty) {
return 'Please allow needed permission to pick image.';
}
String formattedPermissions = permissions.join(', ');
if (permissions.length > 1) {
int lastIndex = permissions.length - 1;
formattedPermissions =
'${formattedPermissions.substring(0, formattedPermissions.lastIndexOf(', '))} & ${permissions[lastIndex]}';
}
String permissionString =
permissions.length <= 1 ? 'permission' : 'permissions';
String error =
'Please allow $formattedPermissions $permissionString to pick image.';
return error;
}