From a644a1cee10a95657e29489887069f7f8ae5a34a Mon Sep 17 00:00:00 2001 From: tarsin Date: Sat, 18 Feb 2023 13:07:26 +0800 Subject: [PATCH] Fixup! Move tag database downloading to FileChannel based operation --- app/src/main/java/com/hippo/yorozuya/IOUtils.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/java/com/hippo/yorozuya/IOUtils.kt b/app/src/main/java/com/hippo/yorozuya/IOUtils.kt index 5a6561189..23f1da4c3 100644 --- a/app/src/main/java/com/hippo/yorozuya/IOUtils.kt +++ b/app/src/main/java/com/hippo/yorozuya/IOUtils.kt @@ -4,13 +4,11 @@ import okhttp3.ResponseBody import java.io.File fun ResponseBody.copyToFile(file: File) { - val length = contentLength() - check(length > 0) { "contentLength < 0!" } val os = file.outputStream() val channel = os.channel val source = source() try { - channel.transferFrom(source, 0, length) + channel.transferFrom(source, 0, Long.MAX_VALUE) } catch (e: Throwable) { throw e } finally {