telehash
Version:
A telehash library for node and browserify
21 lines • 739 B
HTML
<script src="../../bundle.js"></script>
Loaded.
<script>
console.log("generating an endpoint id w/ version",telehash.package.version);
telehash.generate(function(err, id){
if(err) return console.log("endpoint generation failed",err);
console.log("creating a mesh with",id.hashname,id.keys);
telehash.mesh({id:id}, function(err, mesh){
if(err) return console.log("mesh failed to initialize",err);
console.log("mesh",mesh);
// try to discover a local router for testing
mesh.discover(true);
// for any links, we log status changes
mesh.extending({link:function(link){
link.status(function(err){
console.log(link.hashname.substr(0,8),err?'down':'up',err||'');
});
}});
});
});
</script>