Resolves #543: Double values in gauge config
This commit is contained in:
parent
320bc677e0
commit
f10fc7eec1
@ -350,8 +350,8 @@ class GaugeCardData extends CardData {
|
|||||||
|
|
||||||
String name;
|
String name;
|
||||||
String unit;
|
String unit;
|
||||||
int min;
|
double min;
|
||||||
int max;
|
double max;
|
||||||
Map severity;
|
Map severity;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@ -363,8 +363,20 @@ class GaugeCardData extends CardData {
|
|||||||
//Parsing card data
|
//Parsing card data
|
||||||
name = rawData['name'];
|
name = rawData['name'];
|
||||||
unit = rawData['unit'];
|
unit = rawData['unit'];
|
||||||
min = rawData['min'] ?? 0;
|
if (rawData['min'] is int) {
|
||||||
max = rawData['max'] ?? 100;
|
min = rawData['min'].toDouble();
|
||||||
|
} else if (rawData['min'] is double) {
|
||||||
|
min = rawData['min'];
|
||||||
|
} else {
|
||||||
|
min = 0;
|
||||||
|
}
|
||||||
|
if (rawData['max'] is int) {
|
||||||
|
max = rawData['max'].toDouble();
|
||||||
|
} else if (rawData['max'] is double) {
|
||||||
|
max = rawData['max'];
|
||||||
|
} else {
|
||||||
|
max = 100;
|
||||||
|
}
|
||||||
severity = rawData['severity'];
|
severity = rawData['severity'];
|
||||||
//Parsing entity
|
//Parsing entity
|
||||||
var entitiId = rawData["entity"];
|
var entitiId = rawData["entity"];
|
||||||
|
Reference in New Issue
Block a user