From f7a46da7b00dd33278a25c80c4b2063b18f38813 2011-06-10 10:02:05 From: HanzZ Date: 2011-06-10 10:02:05 Subject: [PATCH] Adding libpurple buddies --- diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index b1cfa9dac322f71e21d9a444f86ba9b019f28c2a..14017da83584f23081a304d308aa7f843446038c 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); + } } }