summaryrefslogtreecommitdiff
path: root/lib/test-lib.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2015-12-17 20:51:59 +0100
committerAlexander Larsson <alexl@redhat.com>2015-12-17 20:51:59 +0100
commit6a507970c52db3125f9e54772b3c838e8d287fc0 (patch)
treeba9ca4d124d64da7d6134a341ece91bf96e85dc8 /lib/test-lib.c
parent874fce2b775960afaf6e8e56f12ad5ff4cfad58b (diff)
downloadxdg-app-6a507970c52db3125f9e54772b3c838e8d287fc0.tar.gz
lib: Move all sync operations from XdgAppRemote to XdgAppInstallation
Its much easier to handle locking etc when all the i/o operations are on XdgAppInstallation, and the other objects are pure data carriers.
Diffstat (limited to 'lib/test-lib.c')
-rw-r--r--lib/test-lib.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/test-lib.c b/lib/test-lib.c
index 1e782d8..f29deab 100644
--- a/lib/test-lib.c
+++ b/lib/test-lib.c
@@ -189,7 +189,8 @@ main (int argc, char *argv[])
xdg_app_remote_get_noenumerate (remotes[i]));
g_print ("\n**** Listing remote refs on %s\n", xdg_app_remote_get_name (remotes[i]));
- refs = xdg_app_remote_list_refs_sync (remotes[i], NULL, NULL);
+ refs = xdg_app_installation_list_remote_refs_sync (installation, xdg_app_remote_get_name (remotes[i]),
+ NULL, NULL);
if (refs)
{
for (j = 0; j < refs->len; j++)
@@ -207,10 +208,10 @@ main (int argc, char *argv[])
g_print ("\n**** Getting remote gedit master on %s\n", xdg_app_remote_get_name (remotes[i]));
error = NULL;
- remote_ref = xdg_app_remote_fetch_ref_sync (remotes[i],
- XDG_APP_REF_KIND_APP,
- "org.gnome.gedit", NULL, "master",
- NULL, &error);
+ remote_ref = xdg_app_installation_fetch_remote_ref_sync (installation, xdg_app_remote_get_name (remotes[i]),
+ XDG_APP_REF_KIND_APP,
+ "org.gnome.gedit", NULL, "master",
+ NULL, &error);
if (remote_ref)
{
GBytes *metadata;
@@ -223,7 +224,8 @@ main (int argc, char *argv[])
xdg_app_ref_get_commit (XDG_APP_REF(remote_ref)),
xdg_app_remote_ref_get_remote_name (remote_ref));
- metadata = xdg_app_remote_fetch_metadata_sync (remotes[i], xdg_app_ref_get_commit (XDG_APP_REF(remote_ref)), NULL, &error);
+ metadata = xdg_app_installation_fetch_remote_metadata_sync (installation, xdg_app_remote_get_name (remotes[i]),
+ xdg_app_ref_get_commit (XDG_APP_REF(remote_ref)), NULL, &error);
if (metadata)
{
g_print ("metadata: %s\n", (char *)g_bytes_get_data (metadata, NULL));