adguard-home-manager/lib/functions/conversions.dart
2023-05-18 02:14:19 +02:00

34 lines
No EOL
558 B
Dart

bool? convertFromIntToBool(int value) {
if (value == 1) {
return true;
}
else if (value == 0) {
return false;
}
else {
return null;
}
}
int? convertFromBoolToInt(bool value) {
if (value == true) {
return 1;
}
else if (value == false) {
return 0;
}
else {
return null;
}
}
List<Map<String, dynamic>> convertFromMapToList(Map<String, int> values) {
List<Map<String, dynamic>> items = [];
values.forEach((key, value) {
items.add({
"label": key,
"value": value
});
});
return items;
}