generateThreats function
void
generateThreats()
Implementation
void generateThreats() async {
try {
var globalThreats = await Storage.controller!.get(':Global:threats');
var nodesCsv = await globalThreats.getChildNodesCsv();
var uuidThreats = nodesCsv.toString().split(',');
var getChildren = await globalThreats.getChildren();
var threatsIterator = getChildren.entries.iterator;
var uuidIterator = uuidThreats.iterator;
CoreValues.uuidThreats = uuidThreats;
while (threatsIterator.moveNext()) {
uuidIterator.moveNext();
var nameNode = await threatsIterator.current.value.getValue('name');
var name = nameNode!.getValue('en');
CoreValues.uuidName[uuidIterator.current] = name;
CoreValues.nameUUID[name] = uuidIterator.current;
}
} on StorageException {
// ignore: avoid_print
print("':Global:Threats' doesn't exist in storage'");
}
}