Skip to content

Commit 005778d

Browse files
committed
[fix|build] Fix DownloadTorrentWorker#howToDownload wrong error state; update dependencies
1 parent 3100d7b commit 005778d

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

app/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ android {
2020
minSdk = 24
2121
targetSdk = 34
2222
versionCode = 10
23-
versionName = "1.1-alpha02"
23+
versionName = "1.1-alpha03"
2424

2525
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
2626

@@ -133,9 +133,9 @@ dependencies {
133133
implementation("androidx.datastore:datastore-preferences:1.0.0")
134134
implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0")
135135
implementation("androidx.core:core-splashscreen:1.0.1")
136-
implementation("androidx.media3:media3-exoplayer:1.2.1")
137-
implementation("androidx.media3:media3-exoplayer-dash:1.2.1")
138-
implementation("androidx.media3:media3-ui:1.2.1")
136+
implementation("androidx.media3:media3-exoplayer:1.3.0")
137+
implementation("androidx.media3:media3-exoplayer-dash:1.3.0")
138+
implementation("androidx.media3:media3-ui:1.3.0")
139139
implementation("androidx.paging:paging-runtime-ktx:3.2.1")
140140
implementation("androidx.preference:preference-ktx:1.2.1")
141141

app/src/main/java/com/skyd/anivu/model/worker/download/DownloadTorrentWorker.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,8 @@ class DownloadTorrentWorker(context: Context, parameters: WorkerParameters) :
173173
runCatching {
174174
howToDownload(saveDir = saveDir)
175175
}.onFailure {
176-
pauseWorker(handle = null)
176+
it.printStackTrace()
177+
pauseWorker(handle = null, state = DownloadInfoBean.DownloadState.ErrorPaused)
177178
continuation.resumeWithException(it)
178179
}
179180
}
@@ -251,6 +252,7 @@ class DownloadTorrentWorker(context: Context, parameters: WorkerParameters) :
251252
Const.TEMP_TORRENT_DIR,
252253
link.substringAfterLast('/').toDecodedUrl().validateFileName()
253254
)
255+
// May throw exceptions
254256
hiltEntryPoint.retrofit.create(HttpService::class.java)
255257
.requestGetResponseBody(link).execute().body()!!.byteStream()
256258
.use { it.saveTo(tempTorrentFile) }

0 commit comments

Comments
 (0)