From 65ed272fef1016fff3403024e3417491ecf30015 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Tue, 21 Apr 2009 00:43:41 +0200 Subject: Add empathy_contact_new_static() to create a contact that comes from logs --- libempathy/empathy-contact.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'libempathy/empathy-contact.c') diff --git a/libempathy/empathy-contact.c b/libempathy/empathy-contact.c index 813982b27..27f3ff9c2 100644 --- a/libempathy/empathy-contact.c +++ b/libempathy/empathy-contact.c @@ -388,6 +388,23 @@ empathy_contact_new (TpContact *tp_contact) NULL); } +EmpathyContact * +empathy_contact_new_static (McAccount *account, + const gchar *id, + const gchar *name, + gboolean is_user) +{ + g_return_val_if_fail (MC_IS_ACCOUNT (account), NULL); + g_return_val_if_fail (id != NULL, NULL); + + return g_object_new (EMPATHY_TYPE_CONTACT, + "account", account, + "id", id, + "name", name, + "is-user", is_user, + NULL); +} + TpContact * empathy_contact_get_tp_contact (EmpathyContact *contact) { -- cgit v1.2.3