getBool function
Implementation
bool getBool(dynamic value) {
try {
if (value == null) return false;
switch (value.runtimeType) {
case bool:
return value;
case String:
return value.toLowerCase() == "true";
case int:
return value != 0;
case double:
return value != 0.0;
default:
return false;
}
} catch (e) {
return false;
}
}