summaryrefslogtreecommitdiffstats
path: root/app/xmpp/msg-processors/room-message.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/xmpp/msg-processors/room-message.js')
-rw-r--r--app/xmpp/msg-processors/room-message.js11
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));
}