[empathy] use tp_text_channel_ack_all_pending_messages_async()



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]