mirror of
https://github.com/whyorean/AuroraStore.git
synced 2026-08-07 04:33:49 -04:00
compose: downloads: Make all clear and cancel tasks non-cancellable
We want to keep the task running even if user navigates away from the screen Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
1 parent
e0eaa055c2
commit
a5cc60ca31
1 file changed
+3
-3
@@ -52,7 +52,7 @@ class DownloadsViewModel @Inject constructor(
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun cancelAll() {
|
fun cancelAll() {
|
||||||
viewModelScope.launch {
|
viewModelScope.launch(NonCancellable) {
|
||||||
downloadHelper.cancelAll()
|
downloadHelper.cancelAll()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -64,13 +64,13 @@ class DownloadsViewModel @Inject constructor(
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun clearFinished() {
|
fun clearFinished() {
|
||||||
viewModelScope.launch {
|
viewModelScope.launch(NonCancellable) {
|
||||||
downloadHelper.clearFinishedDownloads()
|
downloadHelper.clearFinishedDownloads()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun clearAll() {
|
fun clearAll() {
|
||||||
viewModelScope.launch {
|
viewModelScope.launch(NonCancellable) {
|
||||||
downloadHelper.clearAllDownloads()
|
downloadHelper.clearAllDownloads()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user