createThreats function

Future createThreats()

Implementation

Future createThreats() async {

    //print(await Storage.controller!.get(':Global:threats'));


  Node threats = NodeImpl(':Global:threats','test');
//    try {
//      await Storage.controller!.addOrUpdate(threats);
//
//    } catch (e) {
//      print(e);
//    }

    for ( var object in data.threats){

      try {

        Node temp = NodeImpl(object['UUID']!,'test',':Global:threats');
        await temp.addValue(NodeValueImpl('name', object['Name']!));
        await temp.addValue(NodeValueImpl('GEIGER_threat', object['GEIGER-threat']!));
        await threats.addChild(temp);
      }
      // ignore: empty_catchess
      catch(e){
          print(e);
      }
    }


  try {
    await Storage.controller!.addOrUpdate(threats);
  } catch (e, s) {
    print(e);
  }

  //print(await Storage.controller!.get(':Global:threats'));

}