From b283e216a77a0f629f63a62df7a6cd9969fa41c8 Mon Sep 17 00:00:00 2001 From: Grishka Date: Mon, 27 Nov 2023 20:30:33 +0300 Subject: [PATCH] Increase default HTTP timeouts to 30 seconds fixes #751 --- .../org/joinmastodon/android/api/MastodonAPIController.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/api/MastodonAPIController.java b/mastodon/src/main/java/org/joinmastodon/android/api/MastodonAPIController.java index 9999ff000..c05fd0af1 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/api/MastodonAPIController.java +++ b/mastodon/src/main/java/org/joinmastodon/android/api/MastodonAPIController.java @@ -45,7 +45,11 @@ public class MastodonAPIController{ .registerTypeAdapter(LocalDate.class, new IsoLocalDateTypeAdapter()) .create(); private static WorkerThread thread=new WorkerThread("MastodonAPIController"); - private static OkHttpClient httpClient=new OkHttpClient.Builder().build(); + private static OkHttpClient httpClient=new OkHttpClient.Builder() + .connectTimeout(30, TimeUnit.SECONDS) + .writeTimeout(30, TimeUnit.SECONDS) + .readTimeout(30, TimeUnit.SECONDS) + .build(); private AccountSession session;