summaryrefslogtreecommitdiff
path: root/telepathy-glib/channel-group.c
diff options
context:
space:
mode:
authorWill Thompson <will.thompson@collabora.co.uk>2009-01-04 23:53:24 +0000
committerWill Thompson <will.thompson@collabora.co.uk>2009-01-07 18:57:50 +0000
commit0a586d1a742b241624134f7d3138133a5007376f (patch)
treeaa439d7eb64535cd92beb9219afb05ec51f8e457 /telepathy-glib/channel-group.c
parentf63887e12345098d9fb6f326ed669ea60433ff0d (diff)
downloadtelepathy-glib-0a586d1a742b241624134f7d3138133a5007376f.tar.gz
TpChannel: stub handler for MembersChangedDetailed
Diffstat (limited to 'telepathy-glib/channel-group.c')
-rw-r--r--telepathy-glib/channel-group.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/telepathy-glib/channel-group.c b/telepathy-glib/channel-group.c
index 21e77fe66..58873edc5 100644
--- a/telepathy-glib/channel-group.c
+++ b/telepathy-glib/channel-group.c
@@ -884,6 +884,22 @@ tp_channel_group_members_changed_cb (TpChannel *self,
static void
+tp_channel_group_members_changed_detailed_cb (TpChannel *self,
+ const GArray *added,
+ const GArray *removed,
+ const GArray *local_pending,
+ const GArray *remote_pending,
+ GHashTable *details,
+ gpointer unused G_GNUC_UNUSED,
+ GObject *weak_obj G_GNUC_UNUSED)
+{
+ DEBUG ("%p MembersChangedDetailed: added %u, removed %u, "
+ "moved %u to LP and %u to RP",
+ self, added->len, removed->len, local_pending->len, remote_pending->len);
+}
+
+
+static void
tp_channel_handle_owners_changed_cb (TpChannel *self,
GHashTable *added,
const GArray *removed,
@@ -951,6 +967,9 @@ _tp_channel_get_group_properties (TpChannel *self)
tp_cli_channel_interface_group_connect_to_members_changed (self,
tp_channel_group_members_changed_cb, NULL, NULL, NULL, NULL);
+ tp_cli_channel_interface_group_connect_to_members_changed_detailed (self,
+ tp_channel_group_members_changed_detailed_cb, NULL, NULL, NULL, NULL);
+
tp_cli_channel_interface_group_connect_to_group_flags_changed (self,
tp_channel_group_flags_changed_cb, NULL, NULL, NULL, NULL);