diff options
author | Jonny Lamb <jonnylamb@gnome.org> | 2010-12-01 22:39:48 +0800 |
---|---|---|
committer | Jonny Lamb <jonnylamb@gnome.org> | 2011-01-26 21:28:06 +0800 |
commit | 57ca914aeb38828d9eaafd51ecbc790de8216497 (patch) | |
tree | 3a84eb5506d0a715dc65316d70e38c3c7b8ae093 /libempathy | |
parent | a2973dd5a7acca3a1149f0fc59a74bb46d512935 (diff) | |
download | gsoc2013-empathy-57ca914aeb38828d9eaafd51ecbc790de8216497.tar gsoc2013-empathy-57ca914aeb38828d9eaafd51ecbc790de8216497.tar.gz gsoc2013-empathy-57ca914aeb38828d9eaafd51ecbc790de8216497.tar.bz2 gsoc2013-empathy-57ca914aeb38828d9eaafd51ecbc790de8216497.tar.lz gsoc2013-empathy-57ca914aeb38828d9eaafd51ecbc790de8216497.tar.xz gsoc2013-empathy-57ca914aeb38828d9eaafd51ecbc790de8216497.tar.zst gsoc2013-empathy-57ca914aeb38828d9eaafd51ecbc790de8216497.zip |
auth-factory: also handle auth channels
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
Diffstat (limited to 'libempathy')
-rw-r--r-- | libempathy/empathy-auth-factory.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/libempathy/empathy-auth-factory.c b/libempathy/empathy-auth-factory.c index fa2b7dcd1..fa706d5fd 100644 --- a/libempathy/empathy-auth-factory.c +++ b/libempathy/empathy-auth-factory.c @@ -218,12 +218,23 @@ empathy_auth_factory_init (EmpathyAuthFactory *self) FALSE, handle_channels_cb, self, NULL); tp_base_client_take_handler_filter (priv->handler, tp_asv_new ( + /* ChannelType */ TP_PROP_CHANNEL_CHANNEL_TYPE, G_TYPE_STRING, EMP_IFACE_CHANNEL_TYPE_SERVER_TLS_CONNECTION, + /* AuthenticationMethod */ TP_PROP_CHANNEL_TARGET_HANDLE_TYPE, G_TYPE_UINT, TP_HANDLE_TYPE_NONE, NULL)); - g_object_unref (bus); + tp_base_client_take_handler_filter (priv->handler, tp_asv_new ( + /* ChannelType */ + TP_PROP_CHANNEL_CHANNEL_TYPE, G_TYPE_STRING, + TP_IFACE_CHANNEL_TYPE_SERVER_AUTHENTICATION, + /* AuthenticationMethod */ + TP_PROP_CHANNEL_TYPE_SERVER_AUTHENTICATION_AUTHENTICATION_METHOD, + G_TYPE_STRING, TP_IFACE_CHANNEL_INTERFACE_SASL_AUTHENTICATION, + NULL)); + + g_object_unref (bus); } static void |