[next] telepathy-idle: Change terminology from handle type to entity type

Simon McVittie smcv at kemper.freedesktop.org
Tue Apr 8 12:20:22 PDT 2014


Module: telepathy-idle
Branch: next
Commit: 1c6bcf9e60fa9696ce332659dac71f6bab426b29
URL:    http://cgit.freedesktop.org/telepathy/telepathy-idle/commit/?id=1c6bcf9e60fa9696ce332659dac71f6bab426b29

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Apr  7 13:51:07 2014 +0100

Change terminology from handle type to entity type

In the process, pick up a new constants.py from MC.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=77139

---

 src/idle-handles.c         |    4 ++--
 src/idle-im-manager.c      |    2 +-
 src/idle-muc-manager.c     |    6 +++---
 tests/twisted/constants.py |    8 ++++++++
 4 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/src/idle-handles.c b/src/idle-handles.c
index 9b72e43..834b999 100644
--- a/src/idle-handles.c
+++ b/src/idle-handles.c
@@ -164,13 +164,13 @@ void idle_handle_repos_init(TpHandleRepoIface **handles) {
 	g_assert(handles != NULL);
 
 	handles[TP_ENTITY_TYPE_CONTACT] = (TpHandleRepoIface *) g_object_new(TP_TYPE_DYNAMIC_HANDLE_REPO,
-			"handle-type", TP_ENTITY_TYPE_CONTACT,
+			"entity-type", TP_ENTITY_TYPE_CONTACT,
 			"normalize-function", _nick_normalize_func,
 			"default-normalize-context", NULL,
 			NULL);
 
 	handles[TP_ENTITY_TYPE_ROOM] = (TpHandleRepoIface *) g_object_new(TP_TYPE_DYNAMIC_HANDLE_REPO,
-			"handle-type", TP_ENTITY_TYPE_ROOM,
+			"entity-type", TP_ENTITY_TYPE_ROOM,
 			"normalize-function", _channel_normalize_func,
 			"default-normalize-context", NULL,
 			NULL);
diff --git a/src/idle-im-manager.c b/src/idle-im-manager.c
index 45d1744..6984484 100644
--- a/src/idle-im-manager.c
+++ b/src/idle-im-manager.c
@@ -76,7 +76,7 @@ static void connection_status_changed_cb (IdleConnection* conn, guint status, gu
 static void _im_manager_foreach(TpChannelManager *manager, TpExportableChannelFunc func, gpointer user_data);
 static void _im_manager_type_foreach_class (GType type, TpChannelManagerTypeChannelClassFunc func, gpointer user_data);
 
-//static TpChannelManagerRequestStatus _iface_request(TpChannelFactoryIface *iface, const gchar *chan_type, TpEntityType handle_type, guint handle, gpointer request, TpChannelIface **new_chan, GError **error);
+//static TpChannelManagerRequestStatus _iface_request(TpChannelFactoryIface *iface, const gchar *chan_type, TpEntityType entity_type, guint handle, gpointer request, TpChannelIface **new_chan, GError **error);
 
 static gboolean _im_manager_create_channel(TpChannelManager *manager, TpChannelManagerRequest *request, GHashTable *request_properties);
 static gboolean _im_manager_ensure_channel(TpChannelManager *manager, TpChannelManagerRequest *request, GHashTable *request_properties);
diff --git a/src/idle-muc-manager.c b/src/idle-muc-manager.c
index c3e490b..29f8ed9 100644
--- a/src/idle-muc-manager.c
+++ b/src/idle-muc-manager.c
@@ -763,7 +763,7 @@ _muc_manager_request (
   TpHandleRepoIface *room_repo = tp_base_connection_get_handles (base_conn,
       TP_ENTITY_TYPE_ROOM);
   GError *error = NULL;
-  TpEntityType handle_type;
+  TpEntityType entity_type;
   TpHandle handle;
   const gchar *channel_type;
   IdleMUCChannel *channel;
@@ -774,10 +774,10 @@ _muc_manager_request (
   if (tp_strdiff (channel_type, TP_IFACE_CHANNEL_TYPE_TEXT))
     return FALSE;
 
-  handle_type = tp_asv_get_uint32 (request_properties,
+  entity_type = tp_asv_get_uint32 (request_properties,
         TP_PROP_CHANNEL_TARGET_ENTITY_TYPE, NULL);
 
-  switch (handle_type)
+  switch (entity_type)
     {
       case TP_ENTITY_TYPE_ROOM:
         handle = tp_asv_get_uint32 (request_properties,
diff --git a/tests/twisted/constants.py b/tests/twisted/constants.py
index 9c12bd1..8272a67 100644
--- a/tests/twisted/constants.py
+++ b/tests/twisted/constants.py
@@ -63,6 +63,8 @@ CHANNEL_TYPE_SERVER_TLS_CONNECTION = \
     CHANNEL + ".Type.ServerTLSConnection1"
 
 CHANNEL_TYPE = CHANNEL + '.ChannelType'
+TARGET_ENTITY_TYPE = CHANNEL + '.TargetEntityType'
+# let's leave this as a synonym to reduce tests' diff churn in CMs
 TARGET_HANDLE_TYPE = CHANNEL + '.TargetEntityType'
 TARGET_HANDLE = CHANNEL + '.TargetHandle'
 TARGET_ID = CHANNEL + '.TargetID'
@@ -590,3 +592,9 @@ TEST_DBUS_ACCOUNT_SERVICE_IFACE = TEST_DBUS_ACCOUNT_SERVICE
 
 TEST_DBUS_ACCOUNT_PLUGIN_PATH = TESTSLASH + "DBusAccountPlugin"
 TEST_DBUS_ACCOUNT_PLUGIN_IFACE = TESTDOT + "DBusAccountPlugin"
+
+class StorageRestrictionFlags(object):
+    CANNOT_SET_PARAMETERS = 1
+    CANNOT_SET_ENABLED = 2
+    CANNOT_SET_PRESENCE = 4
+    CANNOT_SET_SERVICE = 8



More information about the telepathy-commits mailing list