getGeigerScoreAggregateThreatScore method
@param optional language as string @return list of threatScore object from GeigerScoreAggregate
Implementation
Future<GeigerScoreThreats> getGeigerScoreAggregateThreatScore(
{String language: "en"}) async {
User currentUser = await getUserInfo;
_node = await _storageController
.get(":Users:${currentUser.userId}:gi:data:GeigerScoreAggregate");
String geigerScore = await _node!
.getValue("GEIGER_score")
.then((value) => value!.getValue(language).toString());
String threatsScore = await _node!
.getValue("threats_score")
.then((value) => value!.getValue(language)!);
List<ThreatScore> _threatScores = ThreatScore.convertFromJson(threatsScore);
return GeigerScoreThreats(
threatScores: _threatScores, geigerScore: geigerScore);
}