Change summary
src/main/java/eu/siacs/conversations/http/HttpConnectionManager.java | 2
src/main/java/eu/siacs/conversations/services/XmppConnectionService.java | 2
2 files changed, 2 insertions(+), 2 deletions(-)
Detailed changes
@@ -135,7 +135,7 @@ public class HttpConnectionManager extends AbstractConnectionManager {
return buildHttpClient(url, account, 30, interactive);
}
- OkHttpClient buildHttpClient(final HttpUrl url, final Account account, int readTimeout, boolean interactive) {
+ public OkHttpClient buildHttpClient(final HttpUrl url, final Account account, int readTimeout, boolean interactive) {
final String slotHostname = url.host();
final boolean onionSlot = slotHostname.endsWith(".onion");
final OkHttpClient.Builder builder = newBuilder(mXmppConnectionService.useTorToConnect() || account.isOnion() || onionSlot);
@@ -1756,7 +1756,7 @@ public class XmppConnectionService extends Service {
if ("https".equals(link.getScheme())) {
try {
HttpUrl url = HttpUrl.parse(link.toString());
- OkHttpClient http = getHttpConnectionManager().buildHttpClient(url, account, false);
+ OkHttpClient http = getHttpConnectionManager().buildHttpClient(url, account, 5, false);
okhttp3.Response response = http.newCall(new okhttp3.Request.Builder().url(url).head().build()).execute();
final String mimeType = response.header("Content-Type") == null ? "" : response.header("Content-Type");
final boolean image = mimeType.startsWith("image/");