- @override
This is called when this node is invoked. You can return the following types from this method:
IterableMapTableStreamSimpleTableResultAsyncTableResult
You can also return a future that resolves to one (like if the method is async) of the following types:
StreamIterableMapTable
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();
}