diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2011-07-11 22:02:08 +0800 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2011-07-11 22:05:58 +0800 |
commit | eb2ef7bb98d193402e372efba43a7212d8e5127c (patch) | |
tree | 06ad1b7a534ca5e2d4ed9c478091673f06bd5883 /libempathy/empathy-tp-chat.c | |
parent | 4644a9d69f070df504925902e7692fa1bc731dfa (diff) | |
download | gsoc2013-empathy-eb2ef7bb98d193402e372efba43a7212d8e5127c.tar gsoc2013-empathy-eb2ef7bb98d193402e372efba43a7212d8e5127c.tar.gz gsoc2013-empathy-eb2ef7bb98d193402e372efba43a7212d8e5127c.tar.bz2 gsoc2013-empathy-eb2ef7bb98d193402e372efba43a7212d8e5127c.tar.lz gsoc2013-empathy-eb2ef7bb98d193402e372efba43a7212d8e5127c.tar.xz gsoc2013-empathy-eb2ef7bb98d193402e372efba43a7212d8e5127c.tar.zst gsoc2013-empathy-eb2ef7bb98d193402e372efba43a7212d8e5127c.zip |
use tp_text_channel_ack_all_pending_messages_async()
Diffstat (limited to 'libempathy/empathy-tp-chat.c')
-rw-r--r-- | libempathy/empathy-tp-chat.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/libempathy/empathy-tp-chat.c b/libempathy/empathy-tp-chat.c index 18539d3e0..a690f60e3 100644 --- a/libempathy/empathy-tp-chat.c +++ b/libempathy/empathy-tp-chat.c @@ -1496,41 +1496,6 @@ empathy_tp_chat_acknowledge_message (EmpathyTpChat *self, tp_msg, NULL, NULL); } -void -empathy_tp_chat_acknowledge_messages (EmpathyTpChat *self, - const GSList *messages) { - const GSList *l; - GList *messages_to_ack = NULL; - - g_return_if_fail (EMPATHY_IS_TP_CHAT (self)); - - if (messages == NULL) - return; - - for (l = messages; l != NULL; l = g_slist_next (l)) { - EmpathyMessage *message = EMPATHY_MESSAGE (l->data); - - if (empathy_message_is_incoming (message)) { - TpMessage *tp_msg = empathy_message_get_tp_message (message); - messages_to_ack = g_list_append (messages_to_ack, tp_msg); - } - } - - if (messages_to_ack != NULL) { - tp_text_channel_ack_messages_async (TP_TEXT_CHANNEL (self), - messages_to_ack, NULL, NULL); - } - - g_list_free (messages_to_ack); -} - -void -empathy_tp_chat_acknowledge_all_messages (EmpathyTpChat *self) -{ - empathy_tp_chat_acknowledge_messages (self, - (GSList *) empathy_tp_chat_get_pending_messages (self)); -} - /** * empathy_tp_chat_can_add_contact: * |