@owstack/wallet-service
Version:
A service for multisignature HD wallets
30 lines (22 loc) • 650 B
JavaScript
;
var baseConfig = require('../../config');
var io = require('socket.io');
var log = require('npmlog');
log.debug = log.verbose;
class Service {
constructor(config) {
this.config = config || baseConfig;
}
};
Service.prototype.start = function() {
var server = io(this.config.messageBrokerOpts.port);
server.on('connection', function(socket) {
socket.on('msg', function(data) {
server.emit('msg', data);
});
});
console.log('Message broker server listening on port ' + this.config.messageBrokerOpts.port);
};
// Start the service with base configuration (default).
var service = new Service();
service.start();