[next] telepathy-gabble: Update for new TpBaseContactList API

Simon McVittie smcv at kemper.freedesktop.org
Wed May 7 02:18:41 PDT 2014


Module: telepathy-gabble
Branch: next
Commit: ab9576a1b214a8586809f15008aa213dd95ddf8c
URL:    http://cgit.freedesktop.org/telepathy/telepathy-gabble/commit/?id=ab9576a1b214a8586809f15008aa213dd95ddf8c

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Apr 17 18:11:12 2014 +0100

Update for new TpBaseContactList API

---

 src/connection.c |   18 ------------------
 1 file changed, 18 deletions(-)

diff --git a/src/connection.c b/src/connection.c
index 5bc70b4..8fa5b6d 100644
--- a/src/connection.c
+++ b/src/connection.c
@@ -101,12 +101,6 @@ G_DEFINE_TYPE_WITH_CODE(GabbleConnection,
       conn_avatars_iface_init);
     G_IMPLEMENT_INTERFACE (TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_INFO1,
       conn_contact_info_iface_init);
-    G_IMPLEMENT_INTERFACE (TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_LIST1,
-      tp_base_contact_list_mixin_list_iface_init);
-    G_IMPLEMENT_INTERFACE (TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_GROUPS1,
-      tp_base_contact_list_mixin_groups_iface_init);
-    G_IMPLEMENT_INTERFACE (TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_BLOCKING1,
-      tp_base_contact_list_mixin_blocking_iface_init);
     G_IMPLEMENT_INTERFACE (TP_TYPE_SVC_CONNECTION_INTERFACE_LOCATION1,
       location_iface_init);
     G_IMPLEMENT_INTERFACE
@@ -520,12 +514,8 @@ gabble_connection_constructed (GObject *object)
   object_skeleton_take_svc_interface (skel,
       TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_CAPABILITIES1);
   object_skeleton_take_svc_interface (skel,
-      TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_GROUPS1);
-  object_skeleton_take_svc_interface (skel,
       TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_INFO1);
   object_skeleton_take_svc_interface (skel,
-      TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_LIST1);
-  object_skeleton_take_svc_interface (skel,
       TP_TYPE_SVC_CONNECTION_INTERFACE_LOCATION1);
   object_skeleton_take_svc_interface (skel,
       TP_TYPE_SVC_CONNECTION_INTERFACE_POWER_SAVING1);
@@ -1231,8 +1221,6 @@ gabble_connection_class_init (GabbleConnectionClass *gabble_connection_class)
       conn_aliasing_properties_getter, NULL, conn_aliasing_properties);
 
   conn_contact_info_class_init (gabble_connection_class);
-
-  tp_base_contact_list_mixin_class_init (parent_class);
 }
 
 static void
@@ -2733,12 +2721,6 @@ set_status_to_connected (GabbleConnection *conn)
           TP_TYPE_SVC_CONNECTION_INTERFACE_MAIL_NOTIFICATION1);
     }
 
-  if (tp_base_contact_list_can_block (gabble_connection_get_contact_list (conn)))
-    {
-      object_skeleton_take_svc_interface (skel,
-          TP_TYPE_SVC_CONNECTION_INTERFACE_CONTACT_BLOCKING1);
-    }
-
   /* go go gadget on-line */
   tp_base_connection_change_status (base,
       TP_CONNECTION_STATUS_CONNECTED, TP_CONNECTION_STATUS_REASON_REQUESTED);



More information about the telepathy-commits mailing list