Browse Source

Add get node method

pm2
Luke Childs 9 years ago
parent
commit
15e551e744
  1. 4
      controllers/node.js
  2. 13
      lib/tor.js

4
controllers/node.js

@ -1,3 +1,5 @@
const tor = require('../lib/tor');
module.exports = (req, res, next) => {
res.json(req.params);
tor.node(req.params.id).then(node => res.json(node))
}

13
lib/tor.js

@ -19,5 +19,18 @@ module.exports = {
}
});
});
},
node: id => {
return onionoo
.details({ lookup: id })
.then(details => {
if(details.relays[0]) {
details.relays[0].type = 'relay';
return details.relays[0];
} else if(details.bridges[0]) {
details.bridges[0].type = 'bridge';
return details.bridges[0];
}
});
}
};

Loading…
Cancel
Save