Don't save unacked messages

Don't bother tracking which messages we need to ACK, just tell Telepathy to
ACK them all.

https://bugzilla.gnome.org/show_bug.cgi?id=654398
This commit is contained in:
Guillaume Desmottes 2011-07-11 16:14:36 +02:00
parent cda279f5c2
commit cb1966612e

View File

@ -576,13 +576,10 @@ ChatSource.prototype = {
}, },
_ackMessages: function() { _ackMessages: function() {
if (this._pendingMessages.length == 0)
return;
// Don't clear our messages here, tp-glib will send a // Don't clear our messages here, tp-glib will send a
// 'pending-message-removed' for each one. // 'pending-message-removed' for each one.
this._channel.ack_messages_async(this._pendingMessages, Lang.bind(this, function(src, result) { this._channel.ack_all_pending_messages_async(Lang.bind(this, function(src, result) {
this._channel.ack_messages_finish(result);})); this._channel.ack_all_pending_messages_finish(result);}));
}, },
_summaryItemClicked: function(source, button) { _summaryItemClicked: function(source, button) {