Mercurial > pidgin
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 |