From 04607d6da3a243dd5fccf71662cf280318c1d413 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 16 Oct 2025 16:46:40 +0200 Subject: [PATCH] Improve AssetReader. --- .../libraries/androidutils/assets/AssetReader.kt | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/assets/AssetReader.kt b/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/assets/AssetReader.kt index 5de329a754..c0499c97b4 100644 --- a/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/assets/AssetReader.kt +++ b/libraries/androidutils/src/main/kotlin/io/element/android/libraries/androidutils/assets/AssetReader.kt @@ -31,16 +31,7 @@ class AssetReader( fun readAssetFile(assetFilename: String): String? { return cache.getOrPut(assetFilename, { return try { - context.assets.open(assetFilename) - .use { asset -> - buildString { - var ch = asset.read() - while (ch != -1) { - append(ch.toChar()) - ch = asset.read() - } - } - } + context.assets.open(assetFilename).use { it.bufferedReader().readText() } } catch (e: Exception) { Timber.e(e, "## readAssetFile() failed") null