Skip to content
This repository was archived by the owner on Oct 27, 2025. It is now read-only.

Commit 88ffb74

Browse files
Merge pull request #283 from martenrebane/MOPPAND-894-2
Increased timeouts
2 parents fe1e883 + 220cb52 commit 88ffb74

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
appVersionCode=37
1+
appVersionCode=39
22
appVersionName=2.4.5
33

44
appAbiFilters=arm64-v8a;armeabi-v7a;x86;x86_64

mobile-id-lib/src/main/java/ee/ria/DigiDoc/mobileid/rest/ServiceGenerator.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,10 @@ public static <S> S createService(Class<S> serviceClass, SSLContext sslContext,
7474
private static OkHttpClient buildHttpClient(SSLContext sslContext, String midSignServiceUrl, ArrayList<String> certBundle, TrustManager[] trustManagers, Context context) throws CertificateException, NoSuchAlgorithmException {
7575
Timber.log(Log.DEBUG, "Building new httpClient");
7676
OkHttpClient.Builder httpClientBuilder = new OkHttpClient.Builder()
77-
.connectTimeout(30, TimeUnit.SECONDS)
77+
.connectTimeout(120, TimeUnit.SECONDS)
78+
.readTimeout(120, TimeUnit.SECONDS)
79+
.writeTimeout(120, TimeUnit.SECONDS)
80+
.pingInterval(3, TimeUnit.SECONDS)
7881
.certificatePinner(trustedCertificates(midSignServiceUrl, certBundle));
7982
addLoggingInterceptor(httpClientBuilder, context);
8083
if (sslContext != null) {

smart-id-lib/src/main/java/ee/ria/DigiDoc/smartid/rest/ServiceGenerator.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,10 @@ private static OkHttpClient buildHttpClient(String sidSignServiceUrl, ArrayList<
7272
throws CertificateException, NoSuchAlgorithmException {
7373
Timber.log(Log.DEBUG, "Building new httpClient");
7474
OkHttpClient.Builder httpClientBuilder = new OkHttpClient.Builder()
75-
.connectTimeout(30, TimeUnit.SECONDS)
75+
.connectTimeout(120, TimeUnit.SECONDS)
76+
.readTimeout(120, TimeUnit.SECONDS)
77+
.writeTimeout(120, TimeUnit.SECONDS)
78+
.pingInterval(3, TimeUnit.SECONDS)
7679
.certificatePinner(trustedCertificates(sidSignServiceUrl, certBundle))
7780
.cache(null);
7881
addLoggingInterceptor(httpClientBuilder, context);

0 commit comments

Comments
 (0)