Mercurial > pidgin
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; |