From af28e6d46629521e70ea3fee0b20ff6281ab5e3c Mon Sep 17 00:00:00 2001 From: David Kaspar Date: Wed, 9 Oct 2024 00:15:19 +0200 Subject: [PATCH] Use copyTo to copy streams --- .../ui/components/util/MediaCompressorFileUtils.kt | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/components/util/MediaCompressorFileUtils.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/components/util/MediaCompressorFileUtils.kt index 504fc2b8a..1de6610f7 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/components/util/MediaCompressorFileUtils.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/components/util/MediaCompressorFileUtils.kt @@ -49,12 +49,7 @@ object MediaCompressorFileUtils { input: InputStream, output: OutputStream, ) { - val buffer = ByteArray(1024 * 50) - var read = input.read(buffer) - while (read != -1) { - output.write(buffer, 0, read) - read = input.read(buffer) - } + input.copyTo(output, bufferSize = 1024 * 50) } private fun splitFileName(fileName: String): Pair {