| 33 PurpleBuddy *buddy; |
33 PurpleBuddy *buddy; |
| 34 PurpleGroup *group; |
34 PurpleGroup *group; |
| 35 |
35 |
| 36 conv = purple_conversations_find_im_with_account(buddy_name, account); |
36 conv = purple_conversations_find_im_with_account(buddy_name, account); |
| 37 |
37 |
| 38 group = purple_find_group(group_name); |
38 group = purple_blist_find_group(group_name); |
| 39 if (group == NULL) |
39 if (group == NULL) |
| 40 { |
40 { |
| 41 group = purple_group_new(group_name); |
41 group = purple_group_new(group_name); |
| 42 purple_blist_add_group(group, NULL); |
42 purple_blist_add_group(group, NULL); |
| 43 } |
43 } |
| 44 |
44 |
| 45 buddy = purple_find_buddy_in_group(account, buddy_name, group); |
45 buddy = purple_blist_find_buddy_in_group(account, buddy_name, group); |
| 46 if (buddy == NULL) |
46 if (buddy == NULL) |
| 47 { |
47 { |
| 48 buddy = purple_buddy_new(account, buddy_name, alias); |
48 buddy = purple_buddy_new(account, buddy_name, alias); |
| 49 purple_blist_add_buddy(buddy, NULL, group, NULL); |
49 purple_blist_add_buddy(buddy, NULL, group, NULL); |
| 50 } |
50 } |