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