empathy r2227 - trunk/libempathy



Author: xclaesse
Date: Mon Jan 12 21:51:23 2009
New Revision: 2227
URL: http://svn.gnome.org/viewvc/empathy?rev=2227&view=rev

Log:
Remove some usage of EmpathyTpGroup from EmpathyTpChat

Modified:
   trunk/libempathy/empathy-tp-chat.c

Modified: trunk/libempathy/empathy-tp-chat.c
==============================================================================
--- trunk/libempathy/empathy-tp-chat.c	(original)
+++ trunk/libempathy/empathy-tp-chat.c	Mon Jan 12 21:51:23 2009
@@ -228,13 +228,17 @@
 	     const gchar        *message)
 {
 	EmpathyTpChatPriv *priv = GET_PRIV (list);
+	TpHandle           handle;
+	GArray             handles = {(gchar *) &handle, 1};
 
 	g_return_if_fail (EMPATHY_IS_TP_CHAT (list));
 	g_return_if_fail (EMPATHY_IS_CONTACT (contact));
 
-	if (priv->group) {
-		empathy_tp_group_add_member (priv->group, contact, message);
-	}
+	handle = empathy_contact_get_handle (contact);
+	tp_cli_channel_interface_group_call_add_members (priv->channel, -1,
+							 &handles, NULL,
+							 NULL, NULL, NULL,
+							 NULL);
 }
 
 static void
@@ -243,13 +247,17 @@
 		const gchar        *message)
 {
 	EmpathyTpChatPriv *priv = GET_PRIV (list);
+	TpHandle           handle;
+	GArray             handles = {(gchar *) &handle, 1};
 
 	g_return_if_fail (EMPATHY_IS_TP_CHAT (list));
 	g_return_if_fail (EMPATHY_IS_CONTACT (contact));
 
-	if (priv->group) {
-		empathy_tp_group_remove_member (priv->group, contact, message);
-	}
+	handle = empathy_contact_get_handle (contact);
+	tp_cli_channel_interface_group_call_remove_members (priv->channel, -1,
+							    &handles, NULL,
+							    NULL, NULL, NULL,
+							    NULL);
 }
 
 static GList *



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]