Fix: Remove repo's packages after disabling it

This commit is contained in:
machiav3lli 2022-06-18 03:06:38 +02:00
parent bb2a05d1e5
commit fa94cae1d6

View File

@ -153,8 +153,8 @@ class SyncService : ConnectionService<SyncService.Binder>() {
handleNextTask(false) handleNextTask(false)
} }
} else { } else {
// TODO if disable then refresh app lists
cancelTasks { it.repositoryId == repository.id } cancelTasks { it.repositoryId == repository.id }
synchronized(tasks) { db.cleanUp(setOf(Pair(repository.id, false))) }
val cancelledTask = cancelCurrentTask { it.task?.repositoryId == repository.id } val cancelledTask = cancelCurrentTask { it.task?.repositoryId == repository.id }
handleNextTask(cancelledTask?.hasUpdates == true) handleNextTask(cancelledTask?.hasUpdates == true)
} }