From f7a46da7b00dd33278a25c80c4b2063b18f38813 Mon Sep 17 00:00:00 2001 From: HanzZ Date: Fri, 10 Jun 2011 10:02:05 +0200 Subject: [PATCH] Adding libpurple buddies --- backends/libpurple/main.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index b1cfa9da..14017da8 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -135,6 +135,14 @@ class SpectrumNetworkPlugin : public NetworkPlugin { purple_blist_server_alias_buddy(buddy, alias.c_str()); serv_alias_buddy(buddy); } + else { + PurpleBuddy *buddy = purple_buddy_new(account, buddyName.c_str(), alias.c_str()); + + // Add newly created buddy to legacy network roster. + PurpleGroup *group = purple_find_group(groups.c_str()); + purple_blist_add_buddy(buddy, NULL, group ,NULL); + purple_account_add_buddy(account, buddy); + } } }