From cb007657164089aa3c0dd4c6cb2d038cb15be316 Mon Sep 17 00:00:00 2001 From: Alex Zolotarev Date: Fri, 24 Jan 2014 23:22:24 +0300 Subject: [PATCH] [http][client] Increased timeouts to improve download --- .../com/mapswithme/maps/downloader/DownloadChunkTask.java | 6 ++++-- platform/http_thread_apple.mm | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/android/src/com/mapswithme/maps/downloader/DownloadChunkTask.java b/android/src/com/mapswithme/maps/downloader/DownloadChunkTask.java index b3690bf517..8f7d74a661 100644 --- a/android/src/com/mapswithme/maps/downloader/DownloadChunkTask.java +++ b/android/src/com/mapswithme/maps/downloader/DownloadChunkTask.java @@ -20,6 +20,8 @@ class DownloadChunkTask extends AsyncTask { private static final String TAG = "DownloadChunkTask"; + private static final int TIMEOUT_IN_SECONDS = 60; + private long m_httpCallbackID; private String m_url; private long m_beg; @@ -138,8 +140,8 @@ class DownloadChunkTask extends AsyncTask return false; urlConnection.setUseCaches(false); - urlConnection.setConnectTimeout(15 * 1000); - urlConnection.setReadTimeout(15 * 1000); + urlConnection.setConnectTimeout(TIMEOUT_IN_SECONDS * 1000); + urlConnection.setReadTimeout(TIMEOUT_IN_SECONDS * 1000); // Set user agent with unique client id urlConnection.setRequestProperty("User-Agent", m_userAgent); diff --git a/platform/http_thread_apple.mm b/platform/http_thread_apple.mm index 2059c31b37..6976682ab6 100644 --- a/platform/http_thread_apple.mm +++ b/platform/http_thread_apple.mm @@ -10,7 +10,7 @@ #include "../iphone/Maps/Classes/MapsAppDelegate.h" #endif -#define TIMEOUT_IN_SECONDS 15.0 +#define TIMEOUT_IN_SECONDS 60.0 @implementation HttpThread