compareStrings method
Compare to another String with caseSensitive or not
Implementation
bool compareStrings(String text, {bool? caseSensitive}) {
if (isEmpty && text.isEmpty) {
return true;
} else {
var originalStr = cleanString?.cleanDiacritics;
var compareStr = text.cleanString?.cleanDiacritics;
if (originalStr == null || compareStr == null) {
return false;
}
if (caseSensitive == false) {
originalStr = originalStr.toLowerCase();
compareStr = compareStr.toLowerCase();
}
return originalStr.compareTo(compareStr) == 0;
}
}