mirror of
https://github.com/whyorean/AuroraStore.git
synced 2026-06-11 17:26:53 -04:00
Improve download strategy
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user