[tracker/tracker-store] trackerd: No longer call the indexer for updates
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Subject: [tracker/tracker-store] trackerd: No longer call the indexer for updates
- Date: Tue, 5 May 2009 06:02:07 -0400 (EDT)
commit 5f522fba1166133ac3b241bf69795b369e9fcd71
Author: Philip Van Hoof <philip codeminded be>
Date: Thu Apr 23 11:20:10 2009 +0200
trackerd: No longer call the indexer for updates
---
src/trackerd/tracker-resources.c | 31 ++++---------------------------
1 files changed, 4 insertions(+), 27 deletions(-)
diff --git a/src/trackerd/tracker-resources.c b/src/trackerd/tracker-resources.c
index 68d4b49..7fa07b8 100644
--- a/src/trackerd/tracker-resources.c
+++ b/src/trackerd/tracker-resources.c
@@ -32,6 +32,7 @@
#include <libtracker-data/tracker-data-manager.h>
#include <libtracker-data/tracker-data-query.h>
+#include <libtracker-data/tracker-data-update.h>
#include "tracker-indexer-client.h"
#include "tracker-dbus.h"
@@ -163,7 +164,6 @@ tracker_resources_insert (TrackerResources *self,
GError **error)
{
guint request_id;
- GError *actual_error = NULL;
request_id = tracker_dbus_get_next_request_id ();
@@ -176,17 +176,7 @@ tracker_resources_insert (TrackerResources *self,
"'%s' '%s' '%s'",
subject, predicate, object);
- org_freedesktop_Tracker_Indexer_insert_statement (tracker_dbus_indexer_get_proxy (),
- subject,
- predicate,
- object,
- &actual_error);
- if (actual_error) {
- tracker_dbus_request_failed (request_id, &actual_error, NULL);
- dbus_g_method_return_error (context, actual_error);
- g_error_free (actual_error);
- return;
- }
+ tracker_data_insert_statement (subject, predicate, object);
dbus_g_method_return (context);
@@ -202,7 +192,6 @@ tracker_resources_delete (TrackerResources *self,
GError **error)
{
guint request_id;
- GError *actual_error = NULL;
request_id = tracker_dbus_get_next_request_id ();
@@ -215,17 +204,7 @@ tracker_resources_delete (TrackerResources *self,
"'%s' '%s' '%s'",
subject, predicate, object);
- org_freedesktop_Tracker_Indexer_delete_statement (tracker_dbus_indexer_get_proxy (),
- subject,
- predicate,
- object,
- &actual_error);
- if (actual_error) {
- tracker_dbus_request_failed (request_id, &actual_error, NULL);
- dbus_g_method_return_error (context, actual_error);
- g_error_free (actual_error);
- return;
- }
+ tracker_data_delete_statement (subject, predicate, object);
dbus_g_method_return (context);
@@ -336,9 +315,7 @@ tracker_resources_sparql_update (TrackerResources *self,
"update:'%s'",
update);
- org_freedesktop_Tracker_Indexer_sparql_update (tracker_dbus_indexer_get_proxy (),
- update,
- &actual_error);
+ tracker_data_update_sparql (update, &actual_error);
if (actual_error) {
tracker_dbus_request_failed (request_id,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]