Remove slow getResourceAsStream when loading the Conscrypt provider.

This commit is contained in:
Clark
2023-11-06 09:56:11 -05:00
committed by GitHub
parent d22537c5f2
commit 2782216e52
3 changed files with 806 additions and 6 deletions

View File

@@ -4,7 +4,7 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.WorkerThread;
import org.conscrypt.Conscrypt;
import org.conscrypt.ConscryptSignal;
import org.signal.core.util.concurrent.SignalExecutors;
import org.signal.core.util.logging.Log;
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
@@ -51,7 +51,7 @@ public final class SignalProxyUtil {
*/
public static void enableProxy(@NonNull SignalProxy proxy) {
SignalStore.proxy().enableProxy(proxy);
Conscrypt.setUseEngineSocketByDefault(true);
ConscryptSignal.setUseEngineSocketByDefault(true);
ApplicationDependencies.resetAllNetworkConnections();
startListeningToWebsocket();
}
@@ -62,7 +62,7 @@ public final class SignalProxyUtil {
*/
public static void disableProxy() {
SignalStore.proxy().disableProxy();
Conscrypt.setUseEngineSocketByDefault(false);
ConscryptSignal.setUseEngineSocketByDefault(false);
ApplicationDependencies.resetAllNetworkConnections();
startListeningToWebsocket();
}