- @override
This is called when this node is invoked. You can return the following types from this method:
Iterable
Map
Table
Stream
SimpleTableResult
AsyncTableResult
You can also return a future that resolves to one (like if the method is async) of the following types:
Stream
Iterable
Map
Table
Source
@override onInvoke(Map<String, dynamic> params) async { String wp = params["Path"]; String rp = NodeNamer.createName(wp); var p = new Path(path); var targetPath = "${p.parentPath}/${rp}"; var node = await _link.requester.getRemoteNode(wp); _link.addNode(targetPath, { r"$name": wp, r"$path": wp, r"$is": "watchPath", r"$type": node.configs[r"$type"] }); _link.save(); }