From f398bc449d229859e46d6d42e1e692464794f3af Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 20 Jan 2026 15:13:41 -0300 Subject: [PATCH] Reload updates after deleting a repository --- .../org/fdroid/ui/repositories/details/RepoDetailsViewModel.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsViewModel.kt b/app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsViewModel.kt index 2dc85ea51..af7a80b40 100644 --- a/app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsViewModel.kt +++ b/app/src/main/kotlin/org/fdroid/ui/repositories/details/RepoDetailsViewModel.kt @@ -33,6 +33,7 @@ import org.fdroid.repo.RepoUpdateWorker import org.fdroid.settings.OnboardingManager import org.fdroid.settings.SettingsManager import org.fdroid.ui.repositories.details.ArchiveState.UNKNOWN +import org.fdroid.updates.UpdatesManager import org.fdroid.utils.IoDispatcher @HiltViewModel(assistedFactory = RepoDetailsViewModel.Factory::class) @@ -42,6 +43,7 @@ class RepoDetailsViewModel @AssistedInject constructor( networkMonitor: NetworkMonitor, private val db: FDroidDatabase, private val repoManager: RepoManager, + private val updateManager: UpdatesManager, repoUpdateManager: RepoUpdateManager, private val settingsManager: SettingsManager, private val onboardingManager: OnboardingManager, @@ -95,6 +97,7 @@ class RepoDetailsViewModel @AssistedInject constructor( override fun deleteRepository() { ioScope.launch { repoManager.deleteRepository(repoId) + updateManager.loadUpdates() } }