getSorts static method
Implementation
static Map<String, bool?> getSorts(String? sortsString) {
if (sortsString == null || sortsString.isEmpty) return {};
Map<String, bool?> map = {};
for (var e in sortsString.split(';')) {
String field = e.split(':').first;
String sortString = e.split(':').last;
bool? sort;
if (sortString == '1') {
sort = true;
} else if (sortString == '-1') {
sort = false;
}
if (field.isNotEmpty && sortString.isNotEmpty && field != sortString) {
map[field] = sort;
}
}
return map;
}