Source
void list(Map m) {
Path path = Path.getValidNodePath(m['path']);
if (path != null && path.isAbsolute) {
int rid = m['rid'];
_getNode(path, (LocalNode node) {
addResponse(new ListResponse(this, rid, node), path);
}, (e, stack) {
var error = new DSError(
"nodeError",
msg: e.toString(),
detail: stack.toString()
);
closeResponse(m['rid'], error: error);
});
} else {
closeResponse(m['rid'], error: DSError.INVALID_PATH);
}
}