From 292d4a1bc993f30160f6b824c5e909fa09fb4a75 Mon Sep 17 00:00:00 2001 From: JC Brand Date: Thu, 16 Apr 2015 09:37:25 +0200 Subject: [PATCH] Ignore messages sent to a different resource --- converse.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/converse.js b/converse.js index 84b03a997..c7f7343fa 100644 --- a/converse.js +++ b/converse.js @@ -3096,7 +3096,13 @@ var contact_jid, $forwarded, $received, $sent, msgid = $message.attr('id'), chatbox, resource, roster_item, - message_from = $message.attr('from'); + message_from = $message.attr('from'), + message_to = $message.attr('to'); + + if(!_.contains([converse.connection.jid, converse.bare_jid], message_to)) { + // Ignore messages sent to a different resource + return true; + } if (message_from === converse.connection.jid) { // FIXME: Forwarded messages should be sent to specific resources, // not broadcasted