From 8912990b6f2a09682f8653aef5d163624cf34aad Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 30 Dec 2019 14:05:14 +0100 Subject: examples: Change async connection example to use local connection Just for the sake of keeping everything async. --- examples/libtracker-sparql/async-connection.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'examples') diff --git a/examples/libtracker-sparql/async-connection.c b/examples/libtracker-sparql/async-connection.c index 9f0b103cc..6d44cf607 100644 --- a/examples/libtracker-sparql/async-connection.c +++ b/examples/libtracker-sparql/async-connection.c @@ -116,7 +116,7 @@ connection_cb (GObject *object, MyData *md = user_data; GError *error = NULL; - md->connection = tracker_sparql_connection_get_finish (res, &error); + md->connection = tracker_sparql_connection_new_finish (res, &error); g_print ("Async connection took: %.6f\n", g_timer_elapsed (md->timer, NULL)); g_timer_start (md->timer); @@ -137,14 +137,25 @@ connection_cb (GObject *object, gint main (gint argc, gchar *argv[]) { + GFile *store; MyData *md; + if (argc > 1) { + store = g_file_new_for_commandline_arg (argv[1]); + } else { + g_print ("Usage: \n"); + exit (1); + } + md = g_new0 (MyData, 1); md->loop = g_main_loop_new (NULL, FALSE); md->timer = g_timer_new (); md->cancellable = g_cancellable_new (); - tracker_sparql_connection_get_async (md->cancellable, + tracker_sparql_connection_new_async (0, + store, + NULL, + md->cancellable, connection_cb, md); -- cgit v1.2.1