Mercurial > pidgin
diff libpurple/protocols/msn/session.c @ 30657:e30865b62859
Initial support for msnp16, based on patch by Masca.
References #8247.
| author | Elliott Sales de Andrade <qulogic@pidgin.im> |
|---|---|
| date | Tue, 01 Dec 2009 22:13:30 +0000 |
| parents | f541583e31bd |
| children | ed838ad00173 |
line wrap: on
line diff
--- a/libpurple/protocols/msn/session.c Mon Nov 30 05:59:57 2009 +0000 +++ b/libpurple/protocols/msn/session.c Tue Dec 01 22:13:30 2009 +0000 @@ -22,6 +22,7 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA */ #include "msn.h" +#include "msnutils.h" #include "session.h" #include "notification.h" #include "oim.h" @@ -47,6 +48,8 @@ session->protocol_ver = WLM_PROT_VER; + session->guid = rand_guid(); + return session; } @@ -90,6 +93,7 @@ msn_userlist_destroy(session->userlist); g_free(session->psm); + g_free(session->guid); g_free(session->abch_cachekey); #if 0 g_free(session->blocked_text); @@ -448,6 +452,11 @@ msn_session_sync_users(session); } + if (session->protocol_ver >= 16) { + /* TODO: Send this when updating status instead? */ + msn_notification_send_uux_endpointdata(session); + /*msn_notification_send_uux_private_endpointdata(session);*/ + } msn_change_status(session); }
