[tracker-miners/wip/carlosg/drop-sparql-builder: 3/5] tracker-miner-fs: Drop dataSource deletion on attribute updates



commit 9ab886dda1c9798f24401a8e8de052aafe0870b9
Author: Carlos Garnacho <carlosg gnome org>
Date:   Sat Nov 10 14:02:35 2018 +0100

    tracker-miner-fs: Drop dataSource deletion on attribute updates
    
    This was the wrong place to do it in the first place. Now process_file
    will use tracker_resource_set_uri() with nie:dataSource, which will
    replace all existing nie:dataSource elements and trigger re-extraction
    when files actually changed, not just their attributes.

 src/miners/fs/tracker-miner-files.c | 12 ------------
 1 file changed, 12 deletions(-)
---
diff --git a/src/miners/fs/tracker-miner-files.c b/src/miners/fs/tracker-miner-files.c
index 732ee6b0a..be57bae13 100644
--- a/src/miners/fs/tracker-miner-files.c
+++ b/src/miners/fs/tracker-miner-files.c
@@ -2569,18 +2569,6 @@ process_file_attributes_cb (GObject      *object,
        tracker_sparql_builder_graph_close (sparql);
        tracker_sparql_builder_insert_close (sparql);
 
-       /* Delete data sources from other miners/decorators */
-       tracker_sparql_builder_delete_open (sparql, NULL);
-       tracker_sparql_builder_subject_iri (sparql, urn);
-       tracker_sparql_builder_predicate (sparql, "nie:dataSource");
-       tracker_sparql_builder_object_variable (sparql, "datasource");
-       tracker_sparql_builder_delete_close (sparql);
-       tracker_sparql_builder_where_open (sparql);
-       tracker_sparql_builder_subject_iri (sparql, urn);
-       tracker_sparql_builder_predicate (sparql, "nie:dataSource");
-       tracker_sparql_builder_object_variable (sparql, "datasource");
-       tracker_sparql_builder_where_close (sparql);
-
        g_object_unref (file_info);
        g_free (uri);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]