File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
feature/results/src/main/java/com/android/developers/androidify/customize Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ import kotlinx.coroutines.flow.stateIn
4444import kotlinx.coroutines.flow.update
4545import kotlinx.coroutines.launch
4646import javax.inject.Inject
47+ import kotlin.collections.isNotEmpty
4748
4849@HiltViewModel
4950class CustomizeExportViewModel @Inject constructor(
@@ -300,10 +301,14 @@ class CustomizeExportViewModel @Inject constructor(
300301 }
301302 val originalImage = state.value.originalImageUrl
302303 if (originalImage != null ) {
303- val savedOriginalUri =
304- imageGenerationRepository.saveImageToExternalStorage(originalImage)
305- _state .update {
306- it.copy(externalOriginalSavedUri = savedOriginalUri)
304+ try {
305+ val savedOriginalUri =
306+ imageGenerationRepository.saveImageToExternalStorage(originalImage)
307+ _state .update {
308+ it.copy(externalOriginalSavedUri = savedOriginalUri)
309+ }
310+ } catch (exception : Exception ) {
311+ Log .d(" CustomizeExportViewModel" , " Original image save failed: " , exception)
307312 }
308313 }
309314 if (resultBitmap != null ) {
You can’t perform that action at this time.
0 commit comments