createPlugin function
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'));
}