release
FongMi 1 year ago
parent 9fcf38d547
commit a528657c52
  1. 4
      app/proguard-rules.pro
  2. 5
      catvod/src/main/java/com/github/catvod/net/OkHttp.java

@ -37,6 +37,10 @@
-keep class org.fourthline.cling.** { *; }
-keep class javax.xml.** { *; }
# Cronet
-keep class org.chromium.net.** { *; }
-keep class com.google.net.cronet.** { *; }
# EXO
-dontwarn org.kxml2.io.**
-dontwarn org.xmlpull.v1.**

@ -5,14 +5,10 @@ import android.text.TextUtils;
import androidx.collection.ArrayMap;
import com.github.catvod.Init;
import com.github.catvod.bean.Doh;
import com.github.catvod.net.interceptor.RequestInterceptor;
import com.github.catvod.net.interceptor.ResponseInterceptor;
import com.github.catvod.utils.Path;
import com.google.net.cronet.okhttptransport.CronetInterceptor;
import org.chromium.net.CronetEngine;
import java.net.ProxySelector;
import java.security.SecureRandom;
@ -168,7 +164,6 @@ public class OkHttp {
private static OkHttpClient.Builder getBuilder() {
OkHttpClient.Builder builder = new OkHttpClient.Builder().cookieJar(OkCookieJar.get()).addInterceptor(requestInterceptor()).addNetworkInterceptor(responseInterceptor()).connectTimeout(TIMEOUT, TimeUnit.MILLISECONDS).readTimeout(TIMEOUT, TimeUnit.MILLISECONDS).writeTimeout(TIMEOUT, TimeUnit.MILLISECONDS).dns(dns()).hostnameVerifier((hostname, session) -> true).sslSocketFactory(getSSLContext().getSocketFactory(), trustAllCertificates());
builder.addInterceptor(CronetInterceptor.newBuilder(new CronetEngine.Builder(Init.context()).build()).build());
HttpLoggingInterceptor logging = new HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY);
builder.proxySelector(get().proxy ? selector() : defaultSelector);
//builder.addNetworkInterceptor(logging);

Loading…
Cancel
Save