From 569d6aaac450c95dd7abe9e9281e718d39e9b21a Mon Sep 17 00:00:00 2001 From: machiav3lli Date: Sat, 9 Jul 2022 01:31:26 +0200 Subject: [PATCH] Update: Enforce notification on manual sync --- .../kotlin/com/machiav3lli/fdroid/service/SyncService.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/com/machiav3lli/fdroid/service/SyncService.kt b/src/main/kotlin/com/machiav3lli/fdroid/service/SyncService.kt index 4a2540b9..1bc83f63 100644 --- a/src/main/kotlin/com/machiav3lli/fdroid/service/SyncService.kt +++ b/src/main/kotlin/com/machiav3lli/fdroid/service/SyncService.kt @@ -391,7 +391,6 @@ class SyncService : ConnectionService() { .observeOn(AndroidSchedulers.mainThread()) .subscribe { result, throwable -> throwable?.printStackTrace() - currentTask = null if (result.isNotEmpty()) { if (Preferences[Preferences.Key.InstallAfterSync]) batchUpdate(result) @@ -399,8 +398,12 @@ class SyncService : ConnectionService() { updateNotificationBlockerFragment?.get()?.isAdded != true && result.isNotEmpty() ) - displayUpdatesNotification(result) + displayUpdatesNotification( + result, + currentTask?.task?.manual == true + ) } + currentTask = null handleNextTask(false) } if (hasUpdates) {