From 5f6779c758764d859efe162ecb6fba579cc318f1 Mon Sep 17 00:00:00 2001 From: Sjoerd Simons Date: Tue, 3 Feb 2009 09:02:46 +0000 Subject: Switch to calling CallFactory to make calls Signed-off-by: Sjoerd Simons svn path=/trunk/; revision=2382 --- libempathy/empathy-utils.c | 34 +--------------------------------- libempathy/empathy-utils.h | 3 --- 2 files changed, 1 insertion(+), 36 deletions(-) (limited to 'libempathy') diff --git a/libempathy/empathy-utils.c b/libempathy/empathy-utils.c index bda638dff..a476d9e54 100644 --- a/libempathy/empathy-utils.c +++ b/libempathy/empathy-utils.c @@ -453,37 +453,6 @@ empathy_proxy_equal (gconstpointer a, g_str_equal (proxy_a->bus_name, proxy_b->bus_name); } -static void -empathy_call_request_cb (EmpathyDispatchOperation *operation, - const GError *error, gpointer user_data) -{ - EmpathyContact *contact = EMPATHY_CONTACT (user_data); - - if (error != NULL) - { - DEBUG ("Failed to request streamed media channel %s", - error->message); - } - else - { - EmpathyTpCall *call = - EMPATHY_TP_CALL ( - empathy_dispatch_operation_get_channel_wrapper (operation)); - - empathy_tp_call_to (call, contact); - } - - g_object_unref (contact); -} - -void -empathy_start_call_with_contact (EmpathyContact *contact) -{ - g_object_ref (contact); - empathy_dispatcher_call_with_contact (contact, empathy_call_request_cb, - contact); -} - gboolean empathy_check_available_state (void) { @@ -495,10 +464,9 @@ empathy_check_available_state (void) g_object_unref (idle); if (presence != MC_PRESENCE_AVAILABLE && - presence != MC_PRESENCE_UNSET) { + presence != MC_PRESENCE_UNSET) { return FALSE; } return TRUE; } - diff --git a/libempathy/empathy-utils.h b/libempathy/empathy-utils.h index 46fa193c0..8684acc00 100644 --- a/libempathy/empathy-utils.h +++ b/libempathy/empathy-utils.h @@ -88,9 +88,6 @@ gboolean empathy_proxy_equal (gconstpointer a, gconstpointer b); guint empathy_proxy_hash (gconstpointer key); gboolean empathy_check_available_state (void); -/* Temporary utility function, should be replaces by better voip infrastructure - * soon */ -void empathy_start_call_with_contact (EmpathyContact *contact); G_END_DECLS -- cgit v1.2.3