UNPKG

@owstack/wallet-service

Version:

A service for multisignature HD wallets

30 lines (22 loc) 650 B
'use strict'; 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();