Improve download strategy

This commit is contained in:
Rahul Kumar Patel
2021-03-01 15:45:57 +05:30
parent 38e9e8771d
commit be0d6a5e4d
2 changed files with 2 additions and 11 deletions

View File

@@ -35,7 +35,7 @@ private inline fun Request.attachMetaData(app: App) {
apply {
groupId = app.id
tag = app.packageName
enqueueAction = EnqueueAction.UPDATE_ACCORDINGLY
enqueueAction = EnqueueAction.REPLACE_EXISTING
networkType = NetworkType.ALL
}
}

View File

@@ -364,15 +364,8 @@ class AppDetailsActivity : BaseDetailsActivity() {
when (status) {
Status.PAUSED -> {
fetch.resumeGroup(app.id)
isNone = false
}
Status.NONE, Status.CANCELLED -> {
fetch.deleteGroup(app.id)
isNone = true
}
Status.ADDED -> isNone = false
Status.DOWNLOADING -> {
isNone = false
flip(1)
toast("Already downloading")
}
@@ -382,11 +375,9 @@ class AppDetailsActivity : BaseDetailsActivity() {
}
}
else -> {
purchase()
}
}
if (isNone) {
purchase()
}
}
private fun purchase() {