comparison src/protocols/msn/notification.c @ 5890:1a2fcda8a5e7

[gaim-migrate @ 6322] Adding buddies and receiving ADDs from MSN buddies should work right now, for real this time. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Sun, 15 Jun 2003 08:49:57 +0000
parents 35df7c9ac33f
children 7134be4a319f
comparison
equal deleted inserted replaced
5889:466e0103ff8b 5890:1a2fcda8a5e7
419 MsnUser *user; 419 MsnUser *user;
420 GaimAccount *account = session->account; 420 GaimAccount *account = session->account;
421 GaimConnection *gc = gaim_account_get_connection(account); 421 GaimConnection *gc = gaim_account_get_connection(account);
422 MsnPermitAdd *pa; 422 MsnPermitAdd *pa;
423 GSList *sl; 423 GSList *sl;
424 const char *list, *passport; 424 const char *list, *passport, *group_id = NULL;
425 char *friend; 425 char *friend;
426 char msg[MSN_BUF_LEN]; 426 char msg[MSN_BUF_LEN];
427 427
428 list = params[1]; 428 list = params[1];
429 passport = params[2]; 429
430 430 if (!strcmp(params[0], "0")) {
431 friend = msn_url_decode(params[3]); 431 passport = params[3];
432 friend = msn_url_decode(params[4]);
433 }
434 else {
435 passport = params[2];
436 friend = msn_url_decode(params[3]);
437 group_id = params[4];
438 }
432 439
433 if (!g_ascii_strcasecmp(list, "FL")) { 440 if (!g_ascii_strcasecmp(list, "FL")) {
434 user = msn_user_new(session, passport, NULL); 441 user = msn_user_new(session, passport, NULL);
435 442
436 msn_user_set_group_id(user, atoi(params[4])); 443 msn_user_set_group_id(user, atoi(group_id));
437 444
438 add_buddy(servconn, user); 445 add_buddy(servconn, user);
439 446
440 return TRUE; 447 return TRUE;
441 } 448 }