From f2c17269342325826731e0b585254e76e39276c1 Mon Sep 17 00:00:00 2001 From: Juraj Hilje Date: Thu, 1 Feb 2024 17:32:18 +0100 Subject: [PATCH] feat(api): update session API calls timeout --- .../java/net/ivpn/core/common/session/SessionController.kt | 4 ++-- .../main/java/net/ivpn/core/rest/requests/common/Request.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/net/ivpn/core/common/session/SessionController.kt b/core/src/main/java/net/ivpn/core/common/session/SessionController.kt index 12790b0a1..7102c8fb7 100644 --- a/core/src/main/java/net/ivpn/core/common/session/SessionController.kt +++ b/core/src/main/java/net/ivpn/core/common/session/SessionController.kt @@ -109,7 +109,7 @@ class SessionController @Inject constructor( } private fun innerCreateSession(body: SessionNewRequestBody, keys: Keypair?) { - sessionNewRequest = Request(settings, clientFactory, serversRepository, Request.Duration.SHORT, RequestWrapper.IpMode.IPv4) + sessionNewRequest = Request(settings, clientFactory, serversRepository, Request.Duration.LONG, RequestWrapper.IpMode.IPv4) sessionNewRequest?.start({ api: IVPNApi -> api.newSession(body) }, object : RequestListener { @@ -179,7 +179,7 @@ class SessionController @Inject constructor( val token = userPreference.getSessionToken() val requestBody = DeleteSessionRequestBody(token) - deleteSessionRequest = Request(settings, clientFactory, serversRepository, Request.Duration.SHORT, RequestWrapper.IpMode.IPv4) + deleteSessionRequest = Request(settings, clientFactory, serversRepository, Request.Duration.LONG, RequestWrapper.IpMode.IPv4) deleteSessionRequest?.start({ api: IVPNApi -> api.deleteSession(requestBody) }, object : RequestListener { diff --git a/core/src/main/java/net/ivpn/core/rest/requests/common/Request.java b/core/src/main/java/net/ivpn/core/rest/requests/common/Request.java index 3ad49d458..b728caa1d 100644 --- a/core/src/main/java/net/ivpn/core/rest/requests/common/Request.java +++ b/core/src/main/java/net/ivpn/core/rest/requests/common/Request.java @@ -33,7 +33,7 @@ public class Request { public Request(Settings settings, HttpClientFactory httpClientFactory, ServersRepository serversRepository, Duration duration, RequestWrapper.IpMode mode) { - int timeOut = duration == Duration.SHORT ? 10 : 30; + int timeOut = duration == Duration.SHORT ? 15 : 45; requestWrapper = new RequestWrapper(settings, httpClientFactory, serversRepository, timeOut, mode); }