bitcore-wallet-service/lib/messagequeue.js

24 lines
526 B
JavaScript

'use strict';
var $ = require('preconditions').singleton();
var io = require('socket.io');
var log = require('npmlog');
log.debug = log.verbose;
var MessageQueue = function() {};
MessageQueue.start = function(opts, cb) {
opts = opts || {};
$.checkIsNumber(opts.port, 'Invalid port number');
var server = io(opts.port);
server.on('connection', function(socket) {
socket.on('notification', function(data) {
server.emit('notification', data);
});
});
return cb();
};
module.exports = MessageQueue;