Mercurial > pidgin.yaz
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); |