Skip to content

Commit 880718d

Browse files
Log compression failures in ImageOptimizer
1 parent 9f57ae9 commit 880718d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

app/src/main/kotlin/com/d4rk/cleaner/app/images/compressor/ui/ImageOptimizerViewModel.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.d4rk.cleaner.app.images.compressor.ui
22

33
import android.app.Application
44
import android.net.Uri
5+
import android.util.Log
56
import androidx.lifecycle.ViewModel
67
import androidx.lifecycle.viewModelScope
78
import com.d4rk.cleaner.app.images.compressor.domain.data.model.ui.UiImageOptimizerState
@@ -96,7 +97,7 @@ class ImageOptimizerViewModel(
9697
destinationFile?.apply { tempFile.copyTo(this, overwrite = true) }
9798
destinationFile
9899
}.getOrElse { e ->
99-
e.printStackTrace()
100+
Log.e("ImageOptimizer", "Compression failed for file: ${file.absolutePath}", e)
100101
null
101102
}
102103
}
@@ -207,7 +208,7 @@ class ImageOptimizerViewModel(
207208
if (currentTab == 1 && _uiState.value.fileSizeKB > 0) _uiState.value.fileSizeKB * 1024L else null
208209
compressImageUseCase(file, quality, targetWidth, targetHeight, desiredBytes)
209210
}.getOrElse { e ->
210-
e.printStackTrace()
211+
Log.e("ImageOptimizer", "Compression failed for file: ${file.absolutePath}", e)
211212
null
212213
}
213214
}

0 commit comments

Comments
 (0)