comparison libpurple/protocols/msn/msn.c @ 32767:2ec94166be43

On the way to hiding the PurpleConnection struct. * Added purple_connection_get_flags() and purple_connection_set_flags() * Use purple_connection_ accessor functions.
author andrew.victor@mxit.com
date Tue, 18 Oct 2011 18:47:48 +0000
parents f75041cb3fec
children 4a34689eeb33
comparison
equal deleted inserted replaced
32766:ea2b621fd3ba 32767:2ec94166be43
879 MsnSession *session; 879 MsnSession *session;
880 PurpleXfer *xfer; 880 PurpleXfer *xfer;
881 881
882 session = purple_connection_get_protocol_data(gc); 882 session = purple_connection_get_protocol_data(gc);
883 883
884 xfer = purple_xfer_new(gc->account, PURPLE_XFER_SEND, who); 884 xfer = purple_xfer_new(purple_connection_get_account(gc), PURPLE_XFER_SEND, who);
885 885
886 g_return_val_if_fail(xfer != NULL, NULL); 886 g_return_val_if_fail(xfer != NULL, NULL);
887 887
888 purple_xfer_set_protocol_data(xfer, msn_slplink_ref(msn_session_get_slplink(session, who))); 888 purple_xfer_set_protocol_data(xfer, msn_slplink_ref(msn_session_get_slplink(session, who)));
889 889
1352 port = purple_account_get_int(account, "port", MSN_PORT); 1352 port = purple_account_get_int(account, "port", MSN_PORT);
1353 1353
1354 session = msn_session_new(account); 1354 session = msn_session_new(account);
1355 1355
1356 purple_connection_set_protocol_data(gc, session); 1356 purple_connection_set_protocol_data(gc, session);
1357 gc->flags |= PURPLE_CONNECTION_HTML | PURPLE_CONNECTION_FORMATTING_WBFO | PURPLE_CONNECTION_NO_BGCOLOR | 1357 purple_connection_set_flags(gc,
1358 PURPLE_CONNECTION_NO_FONTSIZE | PURPLE_CONNECTION_NO_URLDESC | PURPLE_CONNECTION_ALLOW_CUSTOM_SMILEY; 1358 PURPLE_CONNECTION_HTML | PURPLE_CONNECTION_FORMATTING_WBFO | PURPLE_CONNECTION_NO_BGCOLOR |
1359 PURPLE_CONNECTION_NO_FONTSIZE | PURPLE_CONNECTION_NO_URLDESC | PURPLE_CONNECTION_ALLOW_CUSTOM_SMILEY);
1359 1360
1360 msn_session_set_login_step(session, MSN_LOGIN_STEP_START); 1361 msn_session_set_login_step(session, MSN_LOGIN_STEP_START);
1361 1362
1362 /* Hmm, I don't like this. */ 1363 /* Hmm, I don't like this. */
1363 /* XXX shx: Me neither */ 1364 /* XXX shx: Me neither */
1524 static int 1525 static int
1525 msn_send_im(PurpleConnection *gc, const char *who, const char *message, 1526 msn_send_im(PurpleConnection *gc, const char *who, const char *message,
1526 PurpleMessageFlags flags) 1527 PurpleMessageFlags flags)
1527 { 1528 {
1528 PurpleAccount *account; 1529 PurpleAccount *account;
1529 PurpleBuddy *buddy = purple_find_buddy(gc->account, who); 1530 PurpleBuddy *buddy = purple_find_buddy(purple_connection_get_account(gc), who);
1530 MsnSession *session; 1531 MsnSession *session;
1531 MsnSwitchBoard *swboard; 1532 MsnSwitchBoard *swboard;
1532 MsnMessage *msg; 1533 MsnMessage *msg;
1533 char *msgformat; 1534 char *msgformat;
1534 char *msgtext; 1535 char *msgtext;