From 62c3c93d2ef17dc3a3e8b83fb126596b41742745 Mon Sep 17 00:00:00 2001 From: David Kaspar Date: Wed, 9 Oct 2024 01:02:41 +0200 Subject: [PATCH] Removed splitFileName function as both file name and extension are known separately --- .../ui/components/util/MediaCompressorFileUtils.kt | 13 +------------ 1 file changed, 1 insertion(+), 12 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 1435d1464..b71d62355 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 @@ -35,9 +35,7 @@ object MediaCompressorFileUtils { context: Context, ): File { val extension = MimeTypeMap.getSingleton().getExtensionFromMimeType(context.contentResolver.getType(uri)) ?: "" - val fileName = UUID.randomUUID().toString() + ".$extension" - val (name, ext) = splitFileName(fileName) - val tempFile = File.createTempFile(name, ext) + val tempFile = File.createTempFile(UUID.randomUUID().toString(), extension) context.contentResolver.openInputStream(uri)?.use { inputStream -> FileOutputStream(tempFile).use { outputStream -> @@ -54,13 +52,4 @@ object MediaCompressorFileUtils { ) { input.copyTo(output, bufferSize = 1024 * 50) } - - private fun splitFileName(fileName: String): Pair { - val i = fileName.lastIndexOf(".") - return if (i != -1) { - fileName.substring(0, i) to fileName.substring(i) - } else { - fileName to "" - } - } }