void twitter_send_xml_request(TwitterRequestor * r, gboolean post, const char *url, TwitterRequestParams * params, TwitterSendXmlRequestSuccessFunc success_callback, TwitterSendRequestErrorFunc error_callback, gpointer data) { TwitterSendXmlRequestData *request_data = g_new0(TwitterSendXmlRequestData, 1); request_data->user_data = data; request_data->success_func = success_callback; request_data->error_func = error_callback; twitter_send_request(r, post, url, params, twitter_xml_request_success_cb, twitter_xml_request_error_cb, request_data); }
void twitter_send_request_multipage_do(PurpleAccount *account, TwitterMultiPageRequestData *request_data) { char *full_query_string = g_strdup_printf("%s%spage=%d", request_data->query_string ? request_data->query_string : "", request_data->query_string && strlen(request_data->query_string) > 0 ? "&" : "", request_data->page); twitter_send_request(account, FALSE, request_data->url, full_query_string, twitter_send_request_multipage_cb, twitter_send_request_multipage_error_cb, request_data); g_free(full_query_string); }