onCreated method
Callback used to notify a node that it was created. This is called after a node is deserialized as well.
Implementation
@override
void onCreated() {
Future(() async {
config = configs[r'$$db_config'] as Map<dynamic, dynamic>?;
while (removed != true) {
try {
database = await _historian.getDatabase(config!);
_dbReadyCompleter?.complete();
break;
} catch (e, stack) {
logger.severe('Failed to connect to database for $path', e, stack);
await Future<void>.delayed(const Duration(seconds: 5));
}
}
if (removed == true) {
try {
await database?.close();
} catch (e) {}
return;
}
_link.addNode('$path/createWatchGroup', <String, dynamic>{
r'$name': 'Add Watch Group',
r'$is': 'createWatchGroup',
r'$invokable': 'write',
r'$params': [
{'name': 'Name', 'type': 'string'},
],
});
_link.addNode('$path/delete', <String, dynamic>{
r'$name': 'Delete',
r'$invokable': 'write',
r'$is': 'delete',
});
});
}