Cached message from attribute of messageReceived method

This commit is contained in:
ichim-david 2013-03-02 08:54:41 +02:00
parent e635fb4fc4
commit 58bbbe8b9d

View File

@ -1151,8 +1151,9 @@
},
messageReceived: function (message) {
var partner_jid, $message = $(message);
if ($message.attr('from') == xmppchat.connection.jid) {
var partner_jid, $message = $(message),
message_from = $message.attr('from');
if ( message_from == xmppchat.connection.jid) {
// FIXME: Forwarded messages should be sent to specific resources, not broadcasted
return true;
}
@ -1161,7 +1162,7 @@
$message = $forwarded.children('message');
}
var from = Strophe.getBareJidFromJid($message.attr('from')),
var from = Strophe.getBareJidFromJid(message_from),
to = Strophe.getBareJidFromJid($message.attr('to')),
view, resource;
@ -1171,7 +1172,7 @@
resource = Strophe.getResourceFromJid($message.attr('to'));
} else {
partner_jid = from;
resource = Strophe.getResourceFromJid($message.attr('from'));
resource = Strophe.getResourceFromJid(message_from);
}
view = this.views[partner_jid];