diff --git a/buildSrc/src/main/kotlin/Versions.kt b/buildSrc/src/main/kotlin/Versions.kt index 59a2f5605..3016aed46 100644 --- a/buildSrc/src/main/kotlin/Versions.kt +++ b/buildSrc/src/main/kotlin/Versions.kt @@ -91,7 +91,7 @@ object Versions { const val core_ktx: String = "1.2.0" - const val kiwixlib: String = "9.0.1-1" + const val kiwixlib: String = "9.1.0" const val material: String = "1.1.0-beta02" // available: "1.1.0" diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/reader/ZimFileReader.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/reader/ZimFileReader.kt index c1ea4115e..eb0b99833 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/reader/ZimFileReader.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/reader/ZimFileReader.kt @@ -155,15 +155,10 @@ class ZimFileReader constructor( return AssetFileDescriptor( infoPair.parcelFileDescriptor, infoPair.offset, - articleSize(uri) + jniKiwixReader.getArticleSize(uri) ).createInputStream() } - private fun articleSize(uri: String) = with(JNIKiwixInt()) { - jniKiwixReader.getContentPart(uri.filePath, 0, 0, this) - value.toLong() - } - @Throws(IOException::class) private fun loadVideoFromCache(uri: String): FileInputStream { return File(