[empathy] use tp_text_channel_ack_all_pending_messages_async()
- From: Guillaume Desmottes <gdesmott src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [empathy] use tp_text_channel_ack_all_pending_messages_async()
- Date: Mon, 11 Jul 2011 14:08:57 +0000 (UTC)
commit eb2ef7bb98d193402e372efba43a7212d8e5127c
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date: Mon Jul 11 16:02:08 2011 +0200
use tp_text_channel_ack_all_pending_messages_async()
libempathy-gtk/empathy-chat.c | 3 ++-
libempathy/empathy-tp-chat.c | 35 -----------------------------------
libempathy/empathy-tp-chat.h | 3 ---
3 files changed, 2 insertions(+), 39 deletions(-)
---
diff --git a/libempathy-gtk/empathy-chat.c b/libempathy-gtk/empathy-chat.c
index 69d81f9..239be0b 100644
--- a/libempathy-gtk/empathy-chat.c
+++ b/libempathy-gtk/empathy-chat.c
@@ -4027,7 +4027,8 @@ empathy_chat_messages_read (EmpathyChat *self)
return;
if (priv->tp_chat != NULL) {
- empathy_tp_chat_acknowledge_all_messages (priv->tp_chat);
+ tp_text_channel_ack_all_pending_messages_async (
+ TP_TEXT_CHANNEL (priv->tp_chat), NULL, NULL);
}
if (priv->unread_messages_when_offline > 0) {
diff --git a/libempathy/empathy-tp-chat.c b/libempathy/empathy-tp-chat.c
index 18539d3..a690f60 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:
*
diff --git a/libempathy/empathy-tp-chat.h b/libempathy/empathy-tp-chat.h
index 0b28312..a69c492 100644
--- a/libempathy/empathy-tp-chat.h
+++ b/libempathy/empathy-tp-chat.h
@@ -93,9 +93,6 @@ GPtrArray * empathy_tp_chat_get_properties (EmpathyTpChat *chat);
const GList * empathy_tp_chat_get_pending_messages (EmpathyTpChat *chat);
void empathy_tp_chat_acknowledge_message (EmpathyTpChat *chat,
EmpathyMessage *message);
-void empathy_tp_chat_acknowledge_messages (EmpathyTpChat *chat,
- const GSList *messages);
-void empathy_tp_chat_acknowledge_all_messages (EmpathyTpChat *chat);
gboolean empathy_tp_chat_can_add_contact (EmpathyTpChat *self);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]