From 603b14d6b3238641544476e4a6d76217c46ada21 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Sun, 18 Jun 2017 13:43:39 +0200 Subject: libtracker-miner: Remove TrackerMinerFS API to add/remove directories The whole set of tracker_miner_fs_add_directory_without_parent(), tracker_miner_fs_directory_add(), directory_remove() and directory_remove_full() are all covered by TrackerIndexingTree and basically unused, except for code in examples/. --- examples/libtracker-miner/tracker-main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'examples') diff --git a/examples/libtracker-miner/tracker-main.c b/examples/libtracker-miner/tracker-main.c index 451967920..4be5af31d 100644 --- a/examples/libtracker-miner/tracker-main.c +++ b/examples/libtracker-miner/tracker-main.c @@ -80,10 +80,16 @@ add_directory_path (TrackerMinerFS *fs, const gchar *path, gboolean recurse) { + TrackerIndexingTree *tree; + TrackerDirectoryFlags flags = 0; GFile *file; + if (recurse) + flags |= TRACKER_DIRECTORY_FLAG_RECURSE; + file = g_file_new_for_path (path); - tracker_miner_fs_directory_add (fs, file, recurse); + tree = tracker_miner_fs_get_indexing_tree (fs); + tracker_indexing_tree_add (tree, file, flags); g_object_unref (file); } -- cgit v1.2.1