diff --git a/lib/daemon.js b/lib/daemon.js index c49a942..5ae0b28 100644 --- a/lib/daemon.js +++ b/lib/daemon.js @@ -26,12 +26,12 @@ function DaemonInterface(options){ })(); - (function init(){ + function init(){ isOnline(function(online){ if (online) _this.emit('online'); }); - })(); + }; function isOnline(callback){ cmd('getinfo', [], function(results){ @@ -122,6 +122,7 @@ function DaemonInterface(options){ //public members + this.init = init; this.isOnline = isOnline; this.cmd = cmd; } diff --git a/lib/pool.js b/lib/pool.js index 3ff5889..f87dcc5 100644 --- a/lib/pool.js +++ b/lib/pool.js @@ -322,6 +322,8 @@ var pool = module.exports = function pool(options, authorizeFn){ }).on('error', function(message){ emitErrorLog('system', message); }); + + _this.daemon.init(); }