isFolderAliasValid function

void isFolderAliasValid(
  1. String str
)

Implementation

void isFolderAliasValid(String str) {
  if (str.isEmpty) {
    throw Exception('alias can\'t be empty');
  }
  String specialChars = '/=?& ';

  var chars = specialChars.split('');
  for (var i = 0; i < chars.length; i++) {
    var char = chars[i];
    if (str.contains(char)) {
      throw Exception(
          'folder alias can\'t contain special chars from $specialChars');
    }
  }
}