diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/MediaCompressor.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/MediaCompressor.kt index 875dd72d3f..119bc7400b 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/MediaCompressor.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/MediaCompressor.kt @@ -106,7 +106,9 @@ class MediaCompressor { } catch (e: Exception) { if (e is CancellationException) throw e Log.d("MediaCompressor", "Image compression failed: ${e.message}") - tempFile?.delete() + if (tempFile?.delete() == false) { + Log.w("MediaCompressor", "Failed to delete temp file: ${tempFile.absolutePath}") + } MediaCompressorResult(uri, contentType, null) } } diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/VideoCompressionHelper.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/VideoCompressionHelper.kt index e18a2a041a..2f2e3adc51 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/VideoCompressionHelper.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/uploads/VideoCompressionHelper.kt @@ -232,7 +232,9 @@ object VideoCompressionHelper { // Sanity check: compression not smaller than original if (originalSize in 1..size) { - File(path).delete() + if (!File(path).delete()) { + Log.w("VideoCompressionHelper", "Failed to delete compressed file: $path") + } applicationContext.notifyUser( "Compressed file larger than original. Using original.", Log.WARN,