Ensure input stream is closed

This commit is contained in:
Benoit Marty 2020-09-04 11:08:44 +02:00
parent 544bff9f4f
commit 0217e79324
1 changed files with 4 additions and 2 deletions

View File

@ -123,8 +123,10 @@ internal class UploadContentWorker(val context: Context, params: WorkerParameter
// always use a temporary file, it guaranties that we could report progress on upload and simplifies the flows
val workingFile = File.createTempFile(UUID.randomUUID().toString(), null, context.cacheDir)
workingFile.outputStream().use {
inputStream.copyTo(it)
workingFile.outputStream().use { outputStream ->
inputStream.use { inputStream ->
inputStream.copyTo(outputStream)
}
}
var uploadedThumbnailUrl: String? = null