adguard-home-manager/lib/functions/conversions.dart

36 lines
592 B
Dart
Raw Normal View History

import 'package:intl/intl.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;
}