diff --git a/app/src/main/java/com/example/research/ui/about/AboutLibrariesData.kt b/app/src/main/java/com/example/research/ui/about/AboutLibrariesData.kt index 1d4ecc7..9baa839 100644 --- a/app/src/main/java/com/example/research/ui/about/AboutLibrariesData.kt +++ b/app/src/main/java/com/example/research/ui/about/AboutLibrariesData.kt @@ -5,6 +5,7 @@ import androidx.annotation.RawRes import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import kotlinx.serialization.json.Json +import kotlinx.serialization.json.decodeFromStream @Serializable internal data class AboutLibrariesData( @@ -76,6 +77,5 @@ internal object AboutLibrariesParser { fun read(context: Context, @RawRes resourceId: Int): AboutLibrariesData = context.resources.openRawResource(resourceId) - .bufferedReader() - .use { reader -> json.decodeFromString(reader.readText()) } + .use { stream -> json.decodeFromStream(stream) } }