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