Fixup! Drop Ktor

This commit is contained in:
tarsin committed 2023-05-07 23:14:16 +08:00
1 parent 25931f9068
commit 16e1e20812
1 file changed
+3 -3
@@ -148,16 +148,16 @@ class SpiderDen(private val mGalleryInfo: GalleryInfo) {
val length = response.body.contentLength()
suspend fun doSave(outFile: UniFile): Long {
var ret: Long = 1
var ret = 0L
outFile.openOutputStream().sink().buffer().use { sink ->
response.body.source().use { source ->
while (true) {
currentCoroutineContext().ensureActive()
val bytesRead = source.read(sink.buffer, 8192)
sink.emitCompleteSegments()
if (bytesRead == -1L) break
ret += bytesRead
sink.emitCompleteSegments()
notifyProgress(length, ret, bytesRead.toInt())
if (bytesRead.toInt() < 0) break
}
}
}