comparison libpurple/protocols/msn/contact.c @ 31431:5c2af6c30e52

The PartnerScenario in the ABContactUpdate SOAP request should probably not be Timer all the time.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Thu, 02 Dec 2010 05:03:05 +0000
parents 23be655cc688
children 05b3fa3725a1
comparison
equal deleted inserted replaced
31430:94b3092c904d 31431:5c2af6c30e52
39 { 39 {
40 "Initial", 40 "Initial",
41 "ContactSave", 41 "ContactSave",
42 "MessengerPendingList", 42 "MessengerPendingList",
43 "ContactMsgrAPI", 43 "ContactMsgrAPI",
44 "BlockUnblock" 44 "BlockUnblock",
45 "Timer"
45 }; 46 };
46 47
47 const char *MsnMemberRole[] = 48 const char *MsnMemberRole[] =
48 { 49 {
49 "Forward", 50 "Forward",
1494 state->cb = msn_update_contact_read_cb; 1495 state->cb = msn_update_contact_read_cb;
1495 1496
1496 contact = xmlnode_get_child(state->body, "Body/ABContactUpdate/contacts/Contact"); 1497 contact = xmlnode_get_child(state->body, "Body/ABContactUpdate/contacts/Contact");
1497 xmlnode_insert_child(contact, contact_info); 1498 xmlnode_insert_child(contact, contact_info);
1498 xmlnode_insert_child(contact, changes); 1499 xmlnode_insert_child(contact, changes);
1500
1501 xmlnode_insert_data(xmlnode_get_child(state->body,
1502 "Header/ABApplicationHeader/PartnerScenario"),
1503 MsnSoapPartnerScenarioText[MSN_PS_SAVE_CONTACT], -1);
1499 1504
1500 if (user) { 1505 if (user) {
1501 xmlnode *contactId = xmlnode_new_child(contact, "contactId"); 1506 xmlnode *contactId = xmlnode_new_child(contact, "contactId");
1502 msn_callback_state_set_uid(state, user->uid); 1507 msn_callback_state_set_uid(state, user->uid);
1503 xmlnode_insert_data(contactId, state->uid, -1); 1508 xmlnode_insert_data(contactId, state->uid, -1);