Browse Source

Ignore messages sent to a different resource

JC Brand 10 years ago
parent
commit
292d4a1bc9
1 changed files with 7 additions and 1 deletions
  1. 7 1
      converse.js

+ 7 - 1
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