[tracker/rss-enclosures] Steroids client: remove the query field from FastAsyncData
- From: Roberto Guido <rguido src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/rss-enclosures] Steroids client: remove the query field from FastAsyncData
- Date: Sat, 26 Jun 2010 23:25:39 +0000 (UTC)
commit 3c736927c3403fc7e2201008b8387fa2d806b175
Author: Adrien Bustany <abustany gnome org>
Date: Wed Jun 16 12:34:34 2010 -0400
Steroids client: remove the query field from FastAsyncData
this field could be replaced by a parameter to sparql_query_fast_update,
improving readability.
src/libtracker-client/tracker.c | 13 +++++--------
1 files changed, 5 insertions(+), 8 deletions(-)
---
diff --git a/src/libtracker-client/tracker.c b/src/libtracker-client/tracker.c
index 999e71e..e148471 100644
--- a/src/libtracker-client/tracker.c
+++ b/src/libtracker-client/tracker.c
@@ -189,7 +189,6 @@ typedef struct {
TrackerClient *client;
guint request_id;
FastOperationType operation;
- const gchar *query;
gpointer user_data;
GInputStream *input_stream;
GOutputStream *output_stream;
@@ -1171,12 +1170,13 @@ sparql_update_fast (TrackerClient *client,
static void
sparql_update_fast_async (TrackerClient *client,
+ const gchar *query,
FastAsyncData *data,
GError **error)
{
DBusPendingCall *call;
- call = sparql_update_fast_send (client, data->query, data->operation, error);
+ call = sparql_update_fast_send (client, query, data->operation, error);
if (!call) {
return;
}
@@ -2431,12 +2431,11 @@ tracker_resources_sparql_update_async (TrackerClient *client,
data = g_slice_new0 (FastAsyncData);
data->client = g_object_ref (client);
data->operation = FAST_UPDATE;
- data->query = query;
data->void_callback = callback;
data->user_data = user_data;
data->request_id = pending_call_new_fast (client, NULL, data);
- sparql_update_fast_async (client, data, &error);
+ sparql_update_fast_async (client, query, data, &error);
if (error) {
g_critical ("Could not initiate update: %s", error->message);
@@ -2500,12 +2499,11 @@ tracker_resources_sparql_update_blank_async (TrackerClient *client,
data = g_slice_new0 (FastAsyncData);
data->client = g_object_ref (client);
data->operation = FAST_UPDATE_BLANK;
- data->query = query;
data->gptrarray_callback = callback;
data->user_data = user_data;
data->request_id = pending_call_new_fast (client, NULL, data);
- sparql_update_fast_async (client, data, &error);
+ sparql_update_fast_async (client, query, data, &error);
if (error) {
g_critical ("Could not initiate update: %s", error->message);
@@ -2583,12 +2581,11 @@ tracker_resources_batch_sparql_update_async (TrackerClient *client,
data = g_slice_new0 (FastAsyncData);
data->client = g_object_ref (client);
data->operation = FAST_UPDATE_BATCH;
- data->query = query;
data->void_callback = callback;
data->user_data = user_data;
data->request_id = pending_call_new_fast (client, NULL, data);
- sparql_update_fast_async (client, data, &error);
+ sparql_update_fast_async (client, query, data, &error);
if (error) {
g_critical ("Could not initiate update: %s", error->message);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]