diff --git a/example/resolve-circular-links.js b/example/resolve-circular-links.js new file mode 100644 index 0000000..ddae7f2 --- /dev/null +++ b/example/resolve-circular-links.js @@ -0,0 +1,19 @@ +var Hnet = require('../lib/hnet').Hnet; + +var hnet = new Hnet({ + circularDelay: 5000 +}); + +hnet.on('node', function (node, data, options) { + console.log('level::' + options.currentDepth + '::' + node.uri); +}); + +hnet.on('level::*', function(nodes, options){ + console.log('level::' + this.event.split('::')[1] + '::loaded'); + console.log(JSON.stringify(hnet.get(), true, 2)); +}); + +// +// Will start lazy loading sources +// +hnet.load(['http://hnet.iriscouch.com/public/0']); \ No newline at end of file diff --git a/example/save-data.js b/example/save-data.js new file mode 100644 index 0000000..7eebf94 --- /dev/null +++ b/example/save-data.js @@ -0,0 +1,27 @@ +// +// TODO: not complete +// + + +var Hnet = require('../lib/hnet').Hnet; + +var hnet = new Hnet(); + +// +// Will start lazy loading sources +// +hnet.set([ + { + uri: "http://hnet.iriscouch.com/public/4", + type: "couchdb", + data: { "foo":"bar" } + } +], function(err, response, body){ + console.log('fff') + if (err) { + console.log(err); + } + + console.log(body); + +});