优化
This commit is contained in:
@@ -13,10 +13,11 @@ class CronetInterceptor(private val cookieJar: CookieJar) : Interceptor {
|
||||
|
||||
@Throws(IOException::class)
|
||||
override fun intercept(chain: Interceptor.Chain): Response {
|
||||
if (chain.call().isCanceled()) {
|
||||
throw IOException("Canceled")
|
||||
}
|
||||
val original: Request = chain.request()
|
||||
try {
|
||||
if (chain.call().isCanceled()) {
|
||||
return chain.proceed(original)
|
||||
}
|
||||
//Cronet未初始化
|
||||
return if (!CronetLoader.install() || cronetEngine == null) {
|
||||
chain.proceed(original)
|
||||
@@ -49,7 +50,9 @@ class CronetInterceptor(private val cookieJar: CookieJar) : Interceptor {
|
||||
}
|
||||
chain.proceed(original)
|
||||
}
|
||||
|
||||
} catch (e: Exception) {
|
||||
return chain.proceed(original)
|
||||
}
|
||||
}
|
||||
|
||||
private fun proceedWithCronet(request: Request, call: Call): Response? {
|
||||
|
||||
Reference in New Issue
Block a user