From 49b24fad0a06e9cb4a14c186908f78e75d841959 Mon Sep 17 00:00:00 2001 From: Alden Torres Date: Wed, 3 Feb 2016 15:21:21 -0500 Subject: [PATCH] [node] Added session default DHT routers --- node/jlibtorrent.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/node/jlibtorrent.js b/node/jlibtorrent.js index 45a9d8c8b..29db8cc40 100644 --- a/node/jlibtorrent.js +++ b/node/jlibtorrent.js @@ -134,6 +134,15 @@ const swig = require('./jlibtorrent.node'); setInterval(session_alerts_loop, 1000); } + function defaultRouters() { + var list = []; + + list.push(new swig.string_int_pair("router.bittorrent.com", 6881)); + list.push(new swig.string_int_pair("dht.transmissionbt.com", 6881)); + + return list; + } + function Session(settings, logging, listener) { EventEmitter.call(this); @@ -147,6 +156,12 @@ const swig = require('./jlibtorrent.node'); } alertsLoop(this, this.s); + + var arr = defaultRouters(); + var size = arr.length; + for (var i = 0; i < size; i++) { + this.s.add_dht_router(arr[i]); + } } util.inherits(Session, EventEmitter);