comparison libpurple/protocols/msn/notification.c @ 30695:3ff6c193efee

The session parameter appears unused in msn_add_contact_xml.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Sat, 17 Jul 2010 20:13:29 +0000
parents bb6e71f7be93
children 88a047f92c39
comparison
equal deleted inserted replaced
30694:62ca462d0abc 30695:3ff6c193efee
407 gpointer data; 407 gpointer data;
408 } MsnFqyCbData; 408 } MsnFqyCbData;
409 409
410 /* add contact to xmlnode */ 410 /* add contact to xmlnode */
411 static void 411 static void
412 msn_add_contact_xml(MsnSession *session, xmlnode *mlNode,const char *passport, MsnListOp list_op, MsnNetwork networkId) 412 msn_add_contact_xml(xmlnode *mlNode, const char *passport, MsnListOp list_op, MsnNetwork networkId)
413 { 413 {
414 xmlnode *d_node,*c_node; 414 xmlnode *d_node,*c_node;
415 char **tokens; 415 char **tokens;
416 const char *email,*domain; 416 const char *email,*domain;
417 char fmt_str[3]; 417 char fmt_str[3];
541 541
542 msn_user_set_network(user, network); 542 msn_user_set_network(user, network);
543 543
544 adl_node = xmlnode_new("ml"); 544 adl_node = xmlnode_new("ml");
545 xmlnode_set_attrib(adl_node, "l", "1"); 545 xmlnode_set_attrib(adl_node, "l", "1");
546 msn_add_contact_xml(session, adl_node, passport, 546 msn_add_contact_xml(adl_node, passport,
547 user->list_op & MSN_LIST_OP_MASK, network); 547 user->list_op & MSN_LIST_OP_MASK, network);
548 payload = xmlnode_to_str(adl_node, &payload_len); 548 payload = xmlnode_to_str(adl_node, &payload_len);
549 msn_notification_post_adl(session->notification->cmdproc, payload, payload_len); 549 msn_notification_post_adl(session->notification->cmdproc, payload, payload_len);
550 g_free(payload); 550 g_free(payload);
551 } else { 551 } else {
552 purple_debug_error("msn", 552 purple_debug_error("msn",
598 user->passport); 598 user->passport);
599 msn_user_unset_op(user, MSN_LIST_AL_OP); 599 msn_user_unset_op(user, MSN_LIST_AL_OP);
600 } 600 }
601 601
602 if (user->networkid != MSN_NETWORK_UNKNOWN) { 602 if (user->networkid != MSN_NETWORK_UNKNOWN) {
603 msn_add_contact_xml(session, adl_node, user->passport, 603 msn_add_contact_xml(adl_node, user->passport,
604 user->list_op & MSN_LIST_OP_MASK, user->networkid); 604 user->list_op & MSN_LIST_OP_MASK,
605 user->networkid);
605 606
606 /* each ADL command may contain up to 150 contacts */ 607 /* each ADL command may contain up to 150 contacts */
607 if (++adl_count % 150 == 0) { 608 if (++adl_count % 150 == 0) {
608 payload = xmlnode_to_str(adl_node, &payload_len); 609 payload = xmlnode_to_str(adl_node, &payload_len);
609 610
628 session->adl_fqy++; 629 session->adl_fqy++;
629 if (purple_debug_is_verbose()) 630 if (purple_debug_is_verbose())
630 purple_debug_info("msn", "Adding FQY address, count is %d\n", 631 purple_debug_info("msn", "Adding FQY address, count is %d\n",
631 session->adl_fqy); 632 session->adl_fqy);
632 633
633 msn_add_contact_xml(session, fqy_node, user->passport, 634 msn_add_contact_xml(fqy_node, user->passport, 0, user->networkid);
634 0, user->networkid);
635 635
636 /* each FQY command may contain up to 150 contacts, probably */ 636 /* each FQY command may contain up to 150 contacts, probably */
637 if (++fqy_count % 150 == 0) { 637 if (++fqy_count % 150 == 0) {
638 payload = xmlnode_to_str(fqy_node, &payload_len); 638 payload = xmlnode_to_str(fqy_node, &payload_len);
639 639
1954 msn_user_set_network(addrem->user, network); 1954 msn_user_set_network(addrem->user, network);
1955 1955
1956 node = xmlnode_new("ml"); 1956 node = xmlnode_new("ml");
1957 node->child = NULL; 1957 node->child = NULL;
1958 1958
1959 msn_add_contact_xml(session, node, passport, 1959 msn_add_contact_xml(node, passport, addrem->list_op, network);
1960 addrem->list_op, network);
1961 1960
1962 payload = xmlnode_to_str(node, &payload_len); 1961 payload = xmlnode_to_str(node, &payload_len);
1963 xmlnode_free(node); 1962 xmlnode_free(node);
1964 1963
1965 if (addrem->add) 1964 if (addrem->add)
1985 cmdproc = notification->servconn->cmdproc; 1984 cmdproc = notification->servconn->cmdproc;
1986 1985
1987 adl_node = xmlnode_new("ml"); 1986 adl_node = xmlnode_new("ml");
1988 adl_node->child = NULL; 1987 adl_node->child = NULL;
1989 1988
1990 msn_add_contact_xml(notification->session, adl_node, user->passport, 1989 msn_add_contact_xml(adl_node, user->passport, list_op, user->networkid);
1991 list_op, user->networkid);
1992 1990
1993 payload = xmlnode_to_str(adl_node, &payload_len); 1991 payload = xmlnode_to_str(adl_node, &payload_len);
1994 xmlnode_free(adl_node); 1992 xmlnode_free(adl_node);
1995 1993
1996 if (user->networkid != MSN_NETWORK_UNKNOWN) { 1994 if (user->networkid != MSN_NETWORK_UNKNOWN) {
2024 cmdproc = notification->servconn->cmdproc; 2022 cmdproc = notification->servconn->cmdproc;
2025 2023
2026 rml_node = xmlnode_new("ml"); 2024 rml_node = xmlnode_new("ml");
2027 rml_node->child = NULL; 2025 rml_node->child = NULL;
2028 2026
2029 msn_add_contact_xml(notification->session, rml_node, user->passport, 2027 msn_add_contact_xml(rml_node, user->passport, list_op, user->networkid);
2030 list_op, user->networkid);
2031 2028
2032 payload = xmlnode_to_str(rml_node, &payload_len); 2029 payload = xmlnode_to_str(rml_node, &payload_len);
2033 xmlnode_free(rml_node); 2030 xmlnode_free(rml_node);
2034 2031
2035 if (user->networkid != MSN_NETWORK_UNKNOWN) { 2032 if (user->networkid != MSN_NETWORK_UNKNOWN) {