aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-client-factory.h
diff options
context:
space:
mode:
Diffstat (limited to 'libempathy/empathy-client-factory.h')
-rw-r--r--libempathy/empathy-client-factory.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/libempathy/empathy-client-factory.h b/libempathy/empathy-client-factory.h
index c4d88e286..034f6e6fd 100644
--- a/libempathy/empathy-client-factory.h
+++ b/libempathy/empathy-client-factory.h
@@ -24,6 +24,9 @@
#include <telepathy-glib/telepathy-glib.h>
+
+#include "empathy-contact.h"
+
G_BEGIN_DECLS
#define EMPATHY_TYPE_CLIENT_FACTORY (empathy_client_factory_get_type ())
@@ -52,5 +55,17 @@ GType empathy_client_factory_get_type (void) G_GNUC_CONST;
EmpathyClientFactory * empathy_client_factory_dup (void);
+void empathy_client_factory_dup_contact_by_id_async (
+ EmpathyClientFactory *self,
+ TpConnection *connection,
+ const gchar *id,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+EmpathyContact * empathy_client_factory_dup_contact_by_id_finish (
+ EmpathyClientFactory *self,
+ GAsyncResult *result,
+ GError **error) G_GNUC_WARN_UNUSED_RESULT;
+
G_END_DECLS
#endif /* __EMPATHY_CLIENT_FACTORY_H__ */