Mercurial > pidgin.yaz
changeset 1168:8fabc3349254
[gaim-migrate @ 1178]
small changes
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Wed, 29 Nov 2000 07:28:15 +0000 |
parents | 5d1ded9f88b7 |
children | 71661061013d |
files | plugins/yay/yay.c |
diffstat | 1 files changed, 8 insertions(+), 35 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/yay/yay.c Wed Nov 29 04:05:42 2000 +0000 +++ b/plugins/yay/yay.c Wed Nov 29 07:28:15 2000 +0000 @@ -123,26 +123,6 @@ } } -static void process_packet_conf_invite(struct gaim_connection *gc, struct yahoo_packet *pkt) { - struct yahoo_data *yd = (struct yahoo_data *)gc->proto_data; -} - -static void process_packet_conf_add_invite(struct gaim_connection *gc, struct yahoo_packet *pkt) { - struct yahoo_data *yd = (struct yahoo_data *)gc->proto_data; -} - -static void process_packet_conf_msg(struct gaim_connection *gc, struct yahoo_packet *pkt) { - struct yahoo_data *yd = (struct yahoo_data *)gc->proto_data; -} - -static void process_packet_conf_logon(struct gaim_connection *gc, struct yahoo_packet *pkt) { - struct yahoo_data *yd = (struct yahoo_data *)gc->proto_data; -} - -static void process_packet_conf_logoff(struct gaim_connection *gc, struct yahoo_packet *pkt) { - struct yahoo_data *yd = (struct yahoo_data *)gc->proto_data; -} - static void process_packet_newmail(struct gaim_connection *gc, struct yahoo_packet *pkt) { struct yahoo_data *yd = (struct yahoo_data *)gc->proto_data; char buf[2048]; @@ -195,24 +175,17 @@ process_packet_message(gc, pkt); else process_packet_status(gc, pkt); - break; - case YAHOO_SERVICE_CONFINVITE: - process_packet_conf_invite(gc, pkt); - break; - case YAHOO_SERVICE_CONFADDINVITE: - process_packet_conf_add_invite(gc, pkt); - break; - case YAHOO_SERVICE_CONFMSG: - process_packet_conf_msg(gc, pkt); - break; - case YAHOO_SERVICE_CONFLOGON: - process_packet_conf_logon(gc, pkt); - break; - case YAHOO_SERVICE_CONFLOGOFF: - process_packet_conf_logoff(gc, pkt); + if (pkt->msg_id && !find_buddy(gc, pkt->msg_id)) { + char buf[1024]; + g_snprintf(buf, sizeof buf, "%s on Yahoo has made you " + "their friend", pkt->msg_id); + do_error_dialog(buf, "Yahoo"); + show_add_buddy(gc, pkt->msg_id, NULL); + } break; case YAHOO_SERVICE_NEWMAIL: case YAHOO_SERVICE_NEWPERSONALMAIL: + /* do we really want to do this? */ process_packet_newmail(gc, pkt); break; default: