From 0f805a2624a4030fd5ecbea5def02a7e8ac66ee3 Mon Sep 17 00:00:00 2001 From: "Hector A. Narvaez" Date: Tue, 8 Aug 2023 16:08:10 -0500 Subject: [PATCH] Close output stream --- .../sample/presentation/file_viewer/FileViewerViewModel.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/storage-sample/src/main/java/com/omh/android/storage/sample/presentation/file_viewer/FileViewerViewModel.kt b/storage-sample/src/main/java/com/omh/android/storage/sample/presentation/file_viewer/FileViewerViewModel.kt index df78ec0..f885d65 100644 --- a/storage-sample/src/main/java/com/omh/android/storage/sample/presentation/file_viewer/FileViewerViewModel.kt +++ b/storage-sample/src/main/java/com/omh/android/storage/sample/presentation/file_viewer/FileViewerViewModel.kt @@ -323,7 +323,9 @@ class FileViewerViewModel @Inject constructor( val fileToSave = File(downloadFolder, file.getNameWithExtension()) val fileOutputStream = FileOutputStream(fileToSave) - bytes.writeTo(fileOutputStream) + bytes.use { byteArrayOutputStream -> + byteArrayOutputStream.writeTo(fileOutputStream) + } } override fun onCleared() {