Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/talk-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorAndy Scherzinger <info@andy-scherzinger.de>2022-09-16 15:48:23 +0300
committerAndy Scherzinger <info@andy-scherzinger.de>2022-09-16 15:48:23 +0300
commit5a2b04740b0123e42670defb85535a5843630b7e (patch)
tree408bd5b907eadaa663a9a0a91c61d280a033c76c /app/src
parent58436286c7b165bd454959211f06d7bec89b9d7f (diff)
move streams to utilize "use"
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt17
-rw-r--r--app/src/main/java/com/nextcloud/talk/upload/normal/FileUploader.kt9
2 files changed, 12 insertions, 14 deletions
diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt
index 1626462de..66c337aaa 100644
--- a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt
+++ b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt
@@ -1543,19 +1543,16 @@ class ChatController(args: Bundle) :
val uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_VCARD_URI, lookupKey)
val fd: AssetFileDescriptor = activity?.contentResolver!!.openAssetFileDescriptor(uri, "r")!!
- val fis = fd.createInputStream()
+ fd.use {
+ val fis = fd.createInputStream()
- file.createNewFile()
- fis.use { input ->
- file.outputStream().use { output ->
- input.copyTo(output)
+ file.createNewFile()
+ fis.use { input ->
+ file.outputStream().use { output ->
+ input.copyTo(output)
+ }
}
}
- try {
- fd.close()
- } catch (e: IOException) {
- Log.w(TAG, "Failed to close AssetFileDescriptor", e)
- }
}
override fun onRequestPermissionsResult(requestCode: Int, permissions: Array<out String>, grantResults: IntArray) {
diff --git a/app/src/main/java/com/nextcloud/talk/upload/normal/FileUploader.kt b/app/src/main/java/com/nextcloud/talk/upload/normal/FileUploader.kt
index 435da2bd1..514aae0da 100644
--- a/app/src/main/java/com/nextcloud/talk/upload/normal/FileUploader.kt
+++ b/app/src/main/java/com/nextcloud/talk/upload/normal/FileUploader.kt
@@ -54,11 +54,12 @@ class FileUploader(
var requestBody: RequestBody? = null
try {
val input: InputStream = context.contentResolver.openInputStream(sourceFileUri)!!
- val buf = ByteArray(input.available())
- while (input.read(buf) != -1) {
- requestBody = RequestBody.create("application/octet-stream".toMediaTypeOrNull(), buf)
+ input.use {
+ val buf = ByteArray(input.available())
+ while (it.read(buf) != -1) {
+ requestBody = RequestBody.create("application/octet-stream".toMediaTypeOrNull(), buf)
+ }
}
- input.close()
} catch (e: Exception) {
Log.e(TAG, "failed to create RequestBody for $sourceFileUri", e)
}