From b2238af5e6c01a290d8f304692d5384086ff9777 Mon Sep 17 00:00:00 2001 From: ggabr <10714429-ggabr@users.noreply.gitlab.com> Date: Thu, 26 Sep 2024 17:18:58 +0200 Subject: [PATCH] Handle "socks5" proxy urls correctly They previously ended up being considered HTTP proxies --- .../java/com/aurora/store/data/network/OkHttpClientModule.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/aurora/store/data/network/OkHttpClientModule.kt b/app/src/main/java/com/aurora/store/data/network/OkHttpClientModule.kt index e9816a9e7..3bf46ff58 100644 --- a/app/src/main/java/com/aurora/store/data/network/OkHttpClientModule.kt +++ b/app/src/main/java/com/aurora/store/data/network/OkHttpClientModule.kt @@ -88,7 +88,7 @@ object OkHttpClientModule { val proxyInfo = gson.fromJson(proxyInfoString, ProxyInfo::class.java) val proxy = Proxy( - if (proxyInfo.protocol == "SOCKS") Proxy.Type.SOCKS else Proxy.Type.HTTP, + if (proxyInfo.protocol.removeSuffix("5") == "SOCKS") Proxy.Type.SOCKS else Proxy.Type.HTTP, InetSocketAddress.createUnresolved(proxyInfo.host, proxyInfo.port) )