Commit 8c35e9f5 authored by JC Brand's avatar JC Brand

Send 'active' chatstate when a messages is sent

parent 38828d22
...@@ -117,7 +117,7 @@ var xmppchat = (function (jarnxmpp, $, console) { ...@@ -117,7 +117,7 @@ var xmppchat = (function (jarnxmpp, $, console) {
callback(msgs); callback(msgs);
}; };
ob.Messages.sendMessage = function (recipient, text, callback) { ob.Messages.sendMessage = function (jid, text, callback) {
// TODO: Look in ChatPartners to see what resources we have for the recipient. // TODO: Look in ChatPartners to see what resources we have for the recipient.
// if we have one resource, we sent to only that resources, if we have multiple // if we have one resource, we sent to only that resources, if we have multiple
// we send to the bare jid. // we send to the bare jid.
...@@ -125,9 +125,11 @@ var xmppchat = (function (jarnxmpp, $, console) { ...@@ -125,9 +125,11 @@ var xmppchat = (function (jarnxmpp, $, console) {
var message, var message,
that = this; that = this;
$.getJSON(portal_url + '/content-transform?', {text: text}, function (data) { $.getJSON(portal_url + '/content-transform?', {text: text}, function (data) {
message = $msg({to: recipient, type: 'chat'}).c('body').t(data.text); message = $msg({to: jid, type: 'chat'})
.c('body').t(data.text).up()
.c('active', {'xmlns': 'http://jabber.org/protocol/chatstates'});
xmppchat.connection.send(message); xmppchat.connection.send(message);
that.ClientStorage.addMessage(recipient, data.text, 'to'); that.ClientStorage.addMessage(jid, data.text, 'to');
callback(); callback();
}); });
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment