recoMetrics function
Future
recoMetrics(
- dynamic node,
- dynamic threatUUID
)
Implementation
Future recoMetrics(var node, var threatUUID) async {
var impactV = 0.0;
var numerator = 0.0;
var denominator = 0.0;
var temp = [];
try {
if(node[threatUUID].toString() == temp.toString()){
return 0.0;
}
var metric = node[threatUUID]!.iterator;
while (metric.moveNext()) {
var impactNode = await metric.current.getValue('impact');
var impact = impactNode.getValue('en');
impactV = CoreValues.impactValues[impact.toLowerCase()]!;
CoreValues.existReco.contains(threatUUID)
? numerator += impactV
: denominator += impactV;
}
return numerator / denominator;
} catch (e) {
print('func272$e');
return 0.0;
}
}