comparison src/protocols/yahoo/yahoo.c @ 7829:4bc847ab3bb4

[gaim-migrate @ 8481] Windows sucks, and there is no excuse for using it. committer: Tailor Script <tailor@pidgin.im>
author Ethan Blanton <elb@pidgin.im>
date Thu, 11 Dec 2003 01:23:32 +0000
parents ee32e030c9be
children 1d2e9482e195
comparison
equal deleted inserted replaced
7828:0408e93c8a72 7829:4bc847ab3bb4
2559 { 2559 {
2560 struct yahoo_data *yd = (struct yahoo_data *)gc->proto_data; 2560 struct yahoo_data *yd = (struct yahoo_data *)gc->proto_data;
2561 struct yahoo_packet *pkt; 2561 struct yahoo_packet *pkt;
2562 GaimGroup *g; 2562 GaimGroup *g;
2563 char *group = NULL; 2563 char *group = NULL;
2564 char *grp2 = NULL; 2564 char *group2 = NULL;
2565 2565
2566 if (!yd->logged_in) 2566 if (!yd->logged_in)
2567 return; 2567 return;
2568 2568
2569 if (foo) 2569 if (foo)
2574 group = g->name; 2574 group = g->name;
2575 else 2575 else
2576 group = "Buddies"; 2576 group = "Buddies";
2577 } 2577 }
2578 2578
2579 grp2 = yahoo_string_encode(gc, group, NULL); 2579 group2 = yahoo_string_encode(gc, group, NULL);
2580 pkt = yahoo_packet_new(YAHOO_SERVICE_ADDBUDDY, YAHOO_STATUS_AVAILABLE, 0); 2580 pkt = yahoo_packet_new(YAHOO_SERVICE_ADDBUDDY, YAHOO_STATUS_AVAILABLE, 0);
2581 yahoo_packet_hash(pkt, 1, gaim_connection_get_display_name(gc)); 2581 yahoo_packet_hash(pkt, 1, gaim_connection_get_display_name(gc));
2582 yahoo_packet_hash(pkt, 7, who); 2582 yahoo_packet_hash(pkt, 7, who);
2583 yahoo_packet_hash(pkt, 65, grp2); 2583 yahoo_packet_hash(pkt, 65, group2);
2584 yahoo_packet_hash(pkt, 14, ""); 2584 yahoo_packet_hash(pkt, 14, "");
2585 yahoo_send_packet(yd, pkt); 2585 yahoo_send_packet(yd, pkt);
2586 yahoo_packet_free(pkt); 2586 yahoo_packet_free(pkt);
2587 g_free(grp2); 2587 g_free(group2);
2588 } 2588 }
2589 2589
2590 static void yahoo_remove_buddy(GaimConnection *gc, const char *who, const char *group) 2590 static void yahoo_remove_buddy(GaimConnection *gc, const char *who, const char *group)
2591 { 2591 {
2592 struct yahoo_data *yd = (struct yahoo_data *)gc->proto_data; 2592 struct yahoo_data *yd = (struct yahoo_data *)gc->proto_data;