createPlugin function

Future createPlugin()

Implementation

Future createPlugin() async{

  //:Local:plugin
  Node plugins = NodeImpl(':Local:plugin','');
//  try {
//    await Storage.controller!.addOrUpdate(plugins);
//  } catch (e, s) {
//    print(e);
//  }

 // final input =  File(dirname(Platform.script.path)+'/test/dummyAPI/dummydata/local.csv').openRead();
 // final fields = await input.transform(utf8.decoder).transform(CsvToListConverter()).toList();

 for ( var object in data.local){

  try {

      Node temp = NodeImpl(object['UUID']!,'',':Local:plugin');
      await temp.addValue(NodeValueImpl('appname', object['Name']!));
      await temp.addValue(NodeValueImpl('company', object['company']!));
      await plugins.addChild(temp);

    }
    catch(e){
     log(e.toString());
    }
  }

  await Storage.controller!.addOrUpdate(plugins);
  //print(await Storage.controller!.get(':Local:plugin'));
}