[tracker/rss-enclosures] tracker-miner-rss: aligned with latest changes in libtracker-sparql
- From: Roberto Guido <rguido src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/rss-enclosures] tracker-miner-rss: aligned with latest changes in libtracker-sparql
- Date: Wed, 24 Nov 2010 02:35:17 +0000 (UTC)
commit 719bc5ff31723f5f206aa65cddcd7eefb7f58375
Author: Roberto Guido <bob4mail gmail com>
Date: Wed Nov 24 01:28:18 2010 +0100
tracker-miner-rss: aligned with latest changes in libtracker-sparql
src/miners/rss/wrap-feed-channel.c | 9 +++++++--
src/miners/rss/wrap-feed-enclosure.c | 21 +++++++++++++++------
2 files changed, 22 insertions(+), 8 deletions(-)
---
diff --git a/src/miners/rss/wrap-feed-channel.c b/src/miners/rss/wrap-feed-channel.c
index c1497b0..0c2d27d 100644
--- a/src/miners/rss/wrap-feed-channel.c
+++ b/src/miners/rss/wrap-feed-channel.c
@@ -62,9 +62,14 @@ check_expired_items_cb (gpointer data)
query = g_strdup_printf ("DELETE {?i a rdfs:Resource} WHERE {?i nmo:communicationChannel <%s> . ?i mfo:downloadedTime ?t FILTER (?t < \"%s\")}",
priv->subject, time_ago_str);
- tracker_miner_execute_update (TRACKER_MINER (priv->miner), query, NULL, NULL, NULL);
- g_free (query);
+ tracker_sparql_connection_update_async (tracker_miner_get_connection (TRACKER_MINER (priv->miner)),
+ query,
+ G_PRIORITY_DEFAULT,
+ NULL,
+ NULL,
+ NULL);
+ g_free (query);
return TRUE;
}
diff --git a/src/miners/rss/wrap-feed-enclosure.c b/src/miners/rss/wrap-feed-enclosure.c
index 62112bf..48bef8b 100644
--- a/src/miners/rss/wrap-feed-enclosure.c
+++ b/src/miners/rss/wrap-feed-enclosure.c
@@ -187,7 +187,7 @@ verify_enclosure_unmandatory (GObject *source,
enclosure = user_data;
error = NULL;
- tracker_miner_execute_update_finish (TRACKER_MINER (source), result, &error);
+ tracker_sparql_connection_update_finish (TRACKER_SPARQL_CONNECTION (source), result, &error);
if (error != NULL) {
g_critical ("Could not remove flag about mandatory enclosure, %s", error->message);
@@ -209,8 +209,12 @@ unmandatory_enclosure (WrapFeedEnclosure *enclosure)
"WHERE {?r nie:url \"%s\" . ?e mfo:remoteLink ?r . ?e mfo:optional ?o}",
feed_enclosure_get_url (priv->enclosure));
- tracker_miner_execute_update (TRACKER_MINER (wrap_feed_channel_get_referring_miner (priv->channel)),
- query, NULL, verify_enclosure_unmandatory, enclosure);
+ tracker_sparql_connection_update_async (tracker_miner_get_connection (TRACKER_MINER (wrap_feed_channel_get_referring_miner (priv->channel))),
+ query,
+ G_PRIORITY_DEFAULT,
+ NULL,
+ verify_enclosure_unmandatory,
+ NULL);
g_free (query);
}
@@ -229,7 +233,7 @@ enclosure_node_set (GObject *source,
error = NULL;
enclosure = user_data;
- tracker_miner_execute_update_finish (TRACKER_MINER (source), result, &error);
+ tracker_sparql_connection_update_finish (TRACKER_SPARQL_CONNECTION (source), result, &error);
if (error != NULL) {
g_critical ("Could not save enclosure informations, %s", error->message);
g_error_free (error);
@@ -277,7 +281,12 @@ wrap_feed_enclosure_save_data (WrapFeedEnclosure *enclosure,
if (query == NULL)
return;
- tracker_miner_execute_update (TRACKER_MINER (wrap_feed_channel_get_referring_miner (priv->channel)),
- query, NULL, enclosure_node_set, enclosure);
+ tracker_sparql_connection_update_async (tracker_miner_get_connection (TRACKER_MINER (wrap_feed_channel_get_referring_miner (priv->channel))),
+ query,
+ G_PRIORITY_DEFAULT,
+ NULL,
+ enclosure_node_set,
+ enclosure);
+
g_free (query);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]