# HG changeset patch # User Mark Doliner # Date 1102633393 0 # Node ID 681c69bfc267dc58ff97f238c9e6e7075a92832a # Parent 84d73473c0190e74fbf3eb82f1b3bfb8111bfbaf [gaim-migrate @ 11550] Add silcgaim_add_buddies back committer: Tailor Script diff -r 84d73473c019 -r 681c69bfc267 src/protocols/silc/buddy.c --- a/src/protocols/silc/buddy.c Thu Dec 09 05:22:18 2004 +0000 +++ b/src/protocols/silc/buddy.c Thu Dec 09 23:03:13 2004 +0000 @@ -1330,6 +1330,15 @@ silcgaim_add_buddy_i(gc, buddy, FALSE); } +void silcgaim_add_buddies(GaimConnection *gc, GList *buddies, GList *groups) +{ + GList *curb = buddies; + while (curb != NULL) { + silcgaim_add_buddy_i(gc, curb->data, TRUE); + curb = curb->next; + } +} + void silcgaim_remove_buddy(GaimConnection *gc, GaimBuddy *buddy, GaimGroup *group) { diff -r 84d73473c019 -r 681c69bfc267 src/protocols/silc/silc.c --- a/src/protocols/silc/silc.c Thu Dec 09 05:22:18 2004 +0000 +++ b/src/protocols/silc/silc.c Thu Dec 09 23:03:13 2004 +0000 @@ -1519,7 +1519,7 @@ silcgaim_idle_set, /* set_idle */ silcgaim_change_passwd, /* change_passwd */ silcgaim_add_buddy, /* add_buddy */ - NULL, /* add_buddies */ + silcgaim_add_buddies, /* add_buddies */ silcgaim_remove_buddy, /* remove_buddy */ NULL, /* remove_buddies */ NULL, /* add_permit */ diff -r 84d73473c019 -r 681c69bfc267 src/protocols/silc/silcgaim.h --- a/src/protocols/silc/silcgaim.h Thu Dec 09 05:22:18 2004 +0000 +++ b/src/protocols/silc/silcgaim.h Thu Dec 09 23:03:13 2004 +0000 @@ -98,6 +98,7 @@ SilcVerifyPublicKey completion, void *context); GList *silcgaim_buddy_menu(GaimBuddy *buddy); void silcgaim_add_buddy(GaimConnection *gc, GaimBuddy *buddy, GaimGroup *group); +void silcgaim_add_buddies(GaimConnection *gc, GList *buddies, GList *groups); void silcgaim_remove_buddy(GaimConnection *gc, GaimBuddy *buddy, GaimGroup *group); void silcgaim_buddy_keyagr_request(SilcClient client, SilcClientConnection conn,