pull/171/head
FongMi 2 years ago
parent 2f7011cab1
commit 4b23253942
  1. 1
      app/build.gradle
  2. 7
      app/src/main/java/com/fongmi/android/tv/App.java
  3. 3
      catvod/build.gradle
  4. 7
      catvod/src/main/java/com/github/catvod/net/OkHttp.java

@ -118,6 +118,7 @@ dependencies {
implementation 'com.google.zxing:core:3.3.0'
implementation 'com.guolindev.permissionx:permissionx:1.7.1'
implementation 'com.hierynomus:smbj:0.11.5'
implementation 'org.conscrypt:conscrypt-android:2.5.2'
implementation 'org.chromium.net:cronet-embedded:76.3809.111'
implementation 'org.eclipse.jetty:jetty-client:8.1.21.v20160908'
implementation 'org.eclipse.jetty:jetty-server:8.1.21.v20160908'

@ -25,6 +25,9 @@ import com.orhanobut.logger.LogAdapter;
import com.orhanobut.logger.Logger;
import com.orhanobut.logger.PrettyFormatStrategy;
import org.conscrypt.Conscrypt;
import java.security.Security;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
@ -39,6 +42,10 @@ public class App extends Application {
private final Gson gson;
private boolean hook;
static {
Security.insertProviderAt(Conscrypt.newProvider(), 1);
}
public App() {
instance = this;
executor = Executors.newFixedThreadPool(Constant.THREAD_POOL);

@ -13,9 +13,8 @@ android {
dependencies {
api project(':media-lib-common')
implementation 'androidx.preference:preference:1.2.1'
implementation 'org.conscrypt:conscrypt-android:2.5.2'
api 'androidx.annotation:annotation:' + annotationVersion
api 'androidx.preference:preference:1.2.1'
api 'com.google.code.gson:gson:' + gsonVersion
api 'com.orhanobut:logger:2.2.0'
api 'com.squareup.okhttp3:okhttp:' + okhttpVersion

@ -9,10 +9,7 @@ import com.github.catvod.utils.Path;
import com.github.catvod.utils.Util;
import com.google.common.net.HttpHeaders;
import org.conscrypt.Conscrypt;
import java.security.SecureRandom;
import java.security.Security;
import java.security.cert.X509Certificate;
import java.util.Arrays;
import java.util.Map;
@ -57,10 +54,6 @@ public class OkHttp {
return get().dns != null ? get().dns : Dns.SYSTEM;
}
public OkHttp() {
Security.insertProviderAt(Conscrypt.newProvider(), 1);
}
public void setDoh(Doh doh) {
OkHttpClient dohClient = new OkHttpClient.Builder().cache(new Cache(Path.doh(), CACHE)).build();
dns = doh.getUrl().isEmpty() ? null : new DnsOverHttps.Builder().client(dohClient).url(HttpUrl.get(doh.getUrl())).bootstrapDnsHosts(doh.getHosts()).build();

Loading…
Cancel
Save