comparison libpurple/protocols/msn/soap.c @ 31089:ce1bd217ce3d

Everyone provides a callback here. Might as well make it required.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Tue, 04 Jan 2011 23:36:56 +0000
parents 9e71e7ddfebc
children b3a54678e51a
comparison
equal deleted inserted replaced
31088:b55b3d34846c 31089:ce1bd217ce3d
139 static void 139 static void
140 msn_soap_connection_destroy_foreach_cb(gpointer item, gpointer data) 140 msn_soap_connection_destroy_foreach_cb(gpointer item, gpointer data)
141 { 141 {
142 MsnSoapRequest *req = item; 142 MsnSoapRequest *req = item;
143 143
144 if (req->cb) 144 req->cb(req->message, NULL, req->cb_data);
145 req->cb(req->message, NULL, req->cb_data);
146 145
147 msn_soap_request_destroy(req, FALSE); 146 msn_soap_request_destroy(req, FALSE);
148 } 147 }
149 148
150 static void 149 static void
267 msn_soap_message_send(MsnSession *session, MsnSoapMessage *message, 266 msn_soap_message_send(MsnSession *session, MsnSoapMessage *message,
268 const char *host, const char *path, gboolean secure, 267 const char *host, const char *path, gboolean secure,
269 MsnSoapCallback cb, gpointer cb_data) 268 MsnSoapCallback cb, gpointer cb_data)
270 { 269 {
271 g_return_if_fail(message != NULL); 270 g_return_if_fail(message != NULL);
271 g_return_if_fail(cb != NULL);
272 272
273 msn_soap_message_send_internal(session, message, host, path, secure, 273 msn_soap_message_send_internal(session, message, host, path, secure,
274 cb, cb_data, FALSE); 274 cb, cb_data, FALSE);
275 } 275 }
276 276