comparison libpurple/protocols/msn/switchboard.c @ 31148:f7ee91763c6b

msn: Remove msn_cmdproc_send_quick in favor of msn_cmdproc_send_trans With this changes whe have an unified and robust way to send commands. We avoid duplicated code and it's easier to find problems since the code is only in one place.
author masca@cpw.pidgin.im
date Wed, 10 Mar 2010 22:16:04 +0000
parents 33b4ae796648
children 54c8aeecab4c
comparison
equal deleted inserted replaced
31147:4d7dfeae29c6 31148:f7ee91763c6b
1221 } 1221 }
1222 else if (g_queue_is_empty(swboard->msg_queue) || 1222 else if (g_queue_is_empty(swboard->msg_queue) ||
1223 !swboard->session->connected) 1223 !swboard->session->connected)
1224 { 1224 {
1225 MsnCmdProc *cmdproc; 1225 MsnCmdProc *cmdproc;
1226 MsnTransaction *trans;
1226 cmdproc = swboard->cmdproc; 1227 cmdproc = swboard->cmdproc;
1227 msn_cmdproc_send_quick(cmdproc, "OUT", NULL, NULL); 1228 trans = msn_transaction_new(cmdproc, "OUT", NULL, NULL);
1229 msn_cmdproc_send_trans(cmdproc, trans);
1228 1230
1229 msn_switchboard_destroy(swboard); 1231 msn_switchboard_destroy(swboard);
1230 } 1232 }
1231 else 1233 else
1232 { 1234 {