From f0d4f8f01adab98c2acfde7acd115a4e0f28e442 Mon Sep 17 00:00:00 2001 From: Peter Serwylo Date: Thu, 24 Nov 2016 06:54:41 +1100 Subject: [PATCH] Make autoDownloadUpdatesUpdateService part of the public API of UpdateService. This will be a requirement for an 'Update All' button in the UI. --- app/src/main/java/org/fdroid/fdroid/UpdateService.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/fdroid/fdroid/UpdateService.java b/app/src/main/java/org/fdroid/fdroid/UpdateService.java index 58b3ce6d4..95336f431 100644 --- a/app/src/main/java/org/fdroid/fdroid/UpdateService.java +++ b/app/src/main/java/org/fdroid/fdroid/UpdateService.java @@ -410,7 +410,7 @@ public class UpdateService extends IntentService { // now that downloading the index is done, start downloading updates if (changes && fdroidPrefs.isAutoDownloadEnabled()) { - autoDownloadUpdates(); + autoDownloadUpdates(this); } } @@ -469,8 +469,8 @@ public class UpdateService extends IntentService { } } - private void autoDownloadUpdates() { - Cursor cursor = getContentResolver().query( + public static void autoDownloadUpdates(Context context) { + Cursor cursor = context.getContentResolver().query( AppProvider.getCanUpdateUri(), Schema.AppMetadataTable.Cols.ALL, null, null, null); @@ -478,8 +478,8 @@ public class UpdateService extends IntentService { cursor.moveToFirst(); for (int i = 0; i < cursor.getCount(); i++) { App app = new App(cursor); - Apk apk = ApkProvider.Helper.findApkFromAnyRepo(this, app.packageName, app.suggestedVersionCode); - InstallManagerService.queue(this, app, apk); + Apk apk = ApkProvider.Helper.findApkFromAnyRepo(context, app.packageName, app.suggestedVersionCode); + InstallManagerService.queue(context, app, apk); cursor.moveToNext(); } cursor.close();