remove logs

This commit is contained in:
Manuel Araoz 2014-08-20 10:54:51 -04:00
parent dfab8fecb8
commit 4451c120db

View File

@ -7,17 +7,24 @@ var mdb = require('../../lib/MessageDb').default();
var microtime = require('microtime'); var microtime = require('microtime');
var enableMessageBroker; var enableMessageBroker;
var verbose = false;
var log = function() {
if (verbose) {
console.log(arguments);
}
}
module.exports.init = function(io_ext, config) { module.exports.init = function(io_ext, config) {
enableMessageBroker = config ? config.enableMessageBroker : false; enableMessageBroker = config ? config.enableMessageBroker : false;
ios = io_ext; ios = io_ext;
if (ios) { if (ios) {
// when a new socket connects // when a new socket connects
ios.sockets.on('connection', function(socket) { ios.sockets.on('connection', function(socket) {
console.log('New connection from ' + socket.id); log('New connection from ' + socket.id);
// when it subscribes, make it join the according room // when it subscribes, make it join the according room
socket.on('subscribe', function(topic) { socket.on('subscribe', function(topic) {
if (socket.rooms.length === 1) { if (socket.rooms.length === 1) {
console.log('subscribe to ' + topic); log('subscribe to ' + topic);
socket.join(topic); socket.join(topic);
} }
}); });
@ -25,8 +32,8 @@ module.exports.init = function(io_ext, config) {
if (enableMessageBroker) { if (enableMessageBroker) {
// when it requests sync, send him all pending messages // when it requests sync, send him all pending messages
socket.on('sync', function(ts) { socket.on('sync', function(ts) {
console.log('Sync requested by ' + socket.id); log('Sync requested by ' + socket.id);
console.log(' from timestamp '+ts); log(' from timestamp '+ts);
var rooms = socket.rooms; var rooms = socket.rooms;
if (rooms.length !== 2) { if (rooms.length !== 2) {
socket.emit('insight-error', 'Must subscribe with public key before syncing'); socket.emit('insight-error', 'Must subscribe with public key before syncing');
@ -34,12 +41,12 @@ module.exports.init = function(io_ext, config) {
} }
var to = rooms[1]; var to = rooms[1];
var upper_ts = Math.round(microtime.now()); var upper_ts = Math.round(microtime.now());
console.log(' to timestamp '+upper_ts); log(' to timestamp '+upper_ts);
mdb.getMessages(to, ts, upper_ts, function(err, messages) { mdb.getMessages(to, ts, upper_ts, function(err, messages) {
if (err) { if (err) {
throw new Error('Couldn\'t get messages on sync request: ' + err); throw new Error('Couldn\'t get messages on sync request: ' + err);
} }
console.log('\tFound ' + messages.length + ' message' + (messages.length !== 1 ? 's' : '')); log('\tFound ' + messages.length + ' message' + (messages.length !== 1 ? 's' : ''));
for (var i = 0; i < messages.length; i++) { for (var i = 0; i < messages.length; i++) {
broadcastMessage(messages[i], socket); broadcastMessage(messages[i], socket);
} }
@ -48,7 +55,7 @@ module.exports.init = function(io_ext, config) {
// when it sends a message, add it to db // when it sends a message, add it to db
socket.on('message', function(m) { socket.on('message', function(m) {
console.log('Message sent from ' + m.pubkey + ' to ' + m.to); log('Message sent from ' + m.pubkey + ' to ' + m.to);
mdb.addMessage(m, function(err) { mdb.addMessage(m, function(err) {
if (err) { if (err) {
throw new Error('Couldn\'t add message to database: ' + err); throw new Error('Couldn\'t add message to database: ' + err);
@ -59,7 +66,7 @@ module.exports.init = function(io_ext, config) {
// disconnect handler // disconnect handler
socket.on('disconnect', function() { socket.on('disconnect', function() {
console.log('disconnected ' + socket.id); log('disconnected ' + socket.id);
}); });
} }
}); });
@ -115,7 +122,7 @@ module.exports.broadcastSyncInfo = function(historicSync) {
var broadcastMessage = module.exports.broadcastMessage = function(message, socket) { var broadcastMessage = module.exports.broadcastMessage = function(message, socket) {
if (ios) { if (ios) {
var s = socket || ios.sockets.in(message.to); var s = socket || ios.sockets.in(message.to);
console.log('sending message to ' + message.to); log('sending message to ' + message.to);
s.emit('message', message); s.emit('message', message);
} }