diff options
Diffstat (limited to 'libempathy/empathy-contact.c')
-rw-r--r-- | libempathy/empathy-contact.c | 17 |
1 files changed, 17 insertions, 0 deletions
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) { |