diff --git a/app/cronetlib/cronet_api.jar b/app/cronetlib/cronet_api.jar index 7ec967644..801256de9 100644 Binary files a/app/cronetlib/cronet_api.jar and b/app/cronetlib/cronet_api.jar differ diff --git a/app/cronetlib/cronet_impl_common_java.jar b/app/cronetlib/cronet_impl_common_java.jar index 1751e3125..94c26bc60 100644 Binary files a/app/cronetlib/cronet_impl_common_java.jar and b/app/cronetlib/cronet_impl_common_java.jar differ diff --git a/app/cronetlib/cronet_impl_native_java.jar b/app/cronetlib/cronet_impl_native_java.jar index ecb9d8a92..3afa44778 100644 Binary files a/app/cronetlib/cronet_impl_native_java.jar and b/app/cronetlib/cronet_impl_native_java.jar differ diff --git a/app/cronetlib/cronet_impl_platform_java.jar b/app/cronetlib/cronet_impl_platform_java.jar index 6d6042f75..a4f3ab1f2 100644 Binary files a/app/cronetlib/cronet_impl_platform_java.jar and b/app/cronetlib/cronet_impl_platform_java.jar differ diff --git a/app/src/app/java/io/legado/app/lib/cronet/BodyUploadProvider.kt b/app/src/app/java/io/legado/app/lib/cronet/BodyUploadProvider.kt index 4f3d2831c..d03ce896e 100644 --- a/app/src/app/java/io/legado/app/lib/cronet/BodyUploadProvider.kt +++ b/app/src/app/java/io/legado/app/lib/cronet/BodyUploadProvider.kt @@ -23,6 +23,7 @@ class BodyUploadProvider(private val body: RequestBody) : UploadDataProvider(), private fun fillBuffer() { try { buffer.clear() + filled = true body.writeTo(buffer) buffer.flush() } catch (e: IOException) { diff --git a/app/src/main/assets/cronet.json b/app/src/main/assets/cronet.json index 2a8b38769..86801bdb7 100644 --- a/app/src/main/assets/cronet.json +++ b/app/src/main/assets/cronet.json @@ -1 +1,7 @@ -{"x86":"6cdf8e3e9ced5ad7ae506245e3231d74","armeabi-v7a":"c4c855612c3cdead96702a41571f2ed3","x86_64":"afa8e7db75f19f939c9eca3b0aaa46d7","arm64-v8a":"77228743b00c1a7ee0ec722229a7c6ba","version":"108.0.5359.128"} \ No newline at end of file +{ + "arm64-v8a": "4c4c8dc090d4a1173fe564bb784a9249", + "armeabi-v7a": "e9e1b735e07c6a0dd15a353f73728d07", + "x86": "7dfab670462d91692685b653cf605217", + "x86_64": "59d5d3e669ed981fb9c33bca33e79021", + "version": "109.0.5414.117" +} \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 21e42eb79..16f8bd5bd 100644 --- a/gradle.properties +++ b/gradle.properties @@ -37,6 +37,6 @@ android.defaults.buildfeatures.shaders=false # and none from the library's dependencies, thereby reducing the size of the R class for that library. android.nonTransitiveRClass=true # https://chromiumdash.appspot.com/releases?platform=Android -CronetVersion=108.0.5359.128 -CronetMainVersion=108.0.0.0 +CronetVersion=109.0.5414.117 +CronetMainVersion=109.0.0.0 android.injected.testOnly=false