This commit is contained in:
kunfei
2023-02-16 08:35:54 +08:00
parent 46a72d3265
commit 2d2a40effb
@@ -13,10 +13,11 @@ class CronetInterceptor(private val cookieJar: CookieJar) : Interceptor {
@Throws(IOException::class) @Throws(IOException::class)
override fun intercept(chain: Interceptor.Chain): Response { override fun intercept(chain: Interceptor.Chain): Response {
if (chain.call().isCanceled()) {
throw IOException("Canceled")
}
val original: Request = chain.request() val original: Request = chain.request()
try {
if (chain.call().isCanceled()) {
return chain.proceed(original)
}
//Cronet未初始化 //Cronet未初始化
return if (!CronetLoader.install() || cronetEngine == null) { return if (!CronetLoader.install() || cronetEngine == null) {
chain.proceed(original) chain.proceed(original)
@@ -49,7 +50,9 @@ class CronetInterceptor(private val cookieJar: CookieJar) : Interceptor {
} }
chain.proceed(original) chain.proceed(original)
} }
} catch (e: Exception) {
return chain.proceed(original)
}
} }
private fun proceedWithCronet(request: Request, call: Call): Response? { private fun proceedWithCronet(request: Request, call: Call): Response? {