mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-04-21 14:29:12 +00:00
36 lines
592 B
Dart
36 lines
592 B
Dart
|
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;
|
||
|
}
|