Fixes the content type after image compression.

This commit is contained in:
Vitor Pamplona
2025-03-17 20:07:25 -04:00
parent 1df4d1db10
commit 4b79122899
@@ -25,6 +25,7 @@ import android.graphics.Bitmap
import android.net.Uri import android.net.Uri
import android.util.Log import android.util.Log
import androidx.core.net.toUri import androidx.core.net.toUri
import androidx.media3.common.MimeTypes
import com.abedelazizshe.lightcompressorlibrary.CompressionListener import com.abedelazizshe.lightcompressorlibrary.CompressionListener
import com.abedelazizshe.lightcompressorlibrary.VideoCompressor import com.abedelazizshe.lightcompressorlibrary.VideoCompressor
import com.abedelazizshe.lightcompressorlibrary.VideoQuality import com.abedelazizshe.lightcompressorlibrary.VideoQuality
@@ -181,7 +182,7 @@ class MediaCompressor {
default(width = 640, format = Bitmap.CompressFormat.JPEG, quality = imageQuality) default(width = 640, format = Bitmap.CompressFormat.JPEG, quality = imageQuality)
} }
Log.d("MediaCompressor", "Image compression success. Original size [${tempFile.length()}], new size [${compressedImageFile.length()}]") Log.d("MediaCompressor", "Image compression success. Original size [${tempFile.length()}], new size [${compressedImageFile.length()}]")
MediaCompressorResult(compressedImageFile.toUri(), contentType, compressedImageFile.length()) MediaCompressorResult(compressedImageFile.toUri(), MimeTypes.IMAGE_JPEG, compressedImageFile.length())
} catch (e: Exception) { } catch (e: Exception) {
Log.d("MediaCompressor", "Image compression failed: ${e.message}") Log.d("MediaCompressor", "Image compression failed: ${e.message}")
if (e is CancellationException) throw e if (e is CancellationException) throw e