diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2019-12-30 14:05:14 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2020-02-17 18:57:46 +0100 |
commit | 8912990b6f2a09682f8653aef5d163624cf34aad (patch) | |
tree | d4e5de43f4681304ff0028139a750f5f6853062f /examples/libtracker-sparql/async-connection.c | |
parent | eb3a756e8eb89278624a43b28538b74fea5c8e42 (diff) | |
download | tracker-8912990b6f2a09682f8653aef5d163624cf34aad.tar.gz |
examples: Change async connection example to use local connection
Just for the sake of keeping everything async.
Diffstat (limited to 'examples/libtracker-sparql/async-connection.c')
-rw-r--r-- | examples/libtracker-sparql/async-connection.c | 15 |
1 files changed, 13 insertions, 2 deletions
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: <command> <store-path>\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); |