From c6e9a766dc097c066b325d641ca8dba8e42ad4af Mon Sep 17 00:00:00 2001 From: Tangem Date: Sun, 5 Nov 2023 15:27:51 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../java/com/tangem/datasource/files/AndroidFileReader.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/datasource/src/main/java/com/tangem/datasource/files/AndroidFileReader.kt b/core/datasource/src/main/java/com/tangem/datasource/files/AndroidFileReader.kt index 5957268681..fa1cd570f0 100644 --- a/core/datasource/src/main/java/com/tangem/datasource/files/AndroidFileReader.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/files/AndroidFileReader.kt @@ -2,6 +2,7 @@ package com.tangem.datasource.files import android.content.Context import dagger.hilt.android.qualifiers.ApplicationContext +import okio.use import javax.inject.Inject class AndroidFileReader @Inject constructor(@ApplicationContext private val context: Context) : FileReader { @@ -16,7 +17,10 @@ class AndroidFileReader @Inject constructor(@ApplicationContext private val cont override fun rewriteFile(content: String, fileName: String) { context.openFileOutput(fileName, Context.MODE_PRIVATE).use { stream -> - stream.write(content.toByteArray(), 0, content.length) + stream.writer().use { writer -> + // warning: don't write byteArray as json, its break cyrillic encoding + writer.write(content) + } } }