diff options
Diffstat (limited to 'app/xmpp/msg-processors/room-message.js')
-rw-r--r-- | app/xmpp/msg-processors/room-message.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/app/xmpp/msg-processors/room-message.js b/app/xmpp/msg-processors/room-message.js index 7d30bdb..f398f1d 100644 --- a/app/xmpp/msg-processors/room-message.js +++ b/app/xmpp/msg-processors/room-message.js @@ -1,8 +1,7 @@ 'use strict'; var _ = require('lodash'), - MessageProcessor = require('./../msg-processor'), - settings = require('./../../config'); + MessageProcessor = require('./../msg-processor'); var mentionPattern = /^([a-z0-9_]+\:)\B/; @@ -26,6 +25,10 @@ module.exports = MessageProcessor.extend({ } this.core.rooms.slug(roomSlug, function(err, room) { + if (err) { + return cb(err); + } + if (!room) { return cb(); } @@ -52,10 +55,10 @@ module.exports = MessageProcessor.extend({ text: text }; - this.core.messages.create(options, function(err, message) { + this.core.messages.create(options, function(err) { // Message will be sent by listener cb(err); - }.bind(this)); + }); }.bind(this)); } |