feat(request-timeout): set proper timeout for HTTP requests
set connect timeout to 5s set read and write timeout to 5s set call timeout to 10s for image-downloading requests, set call timeout to 0 (no timeout)
This commit is contained in:
1 parent
a4859ba2ee
commit
739d338245
2 files changed
+8
-4
No files matched your search
@@ -132,9 +132,10 @@ public class EhApplication extends RecordingApplication {
|
||||
EhApplication application = ((EhApplication) context.getApplicationContext());
|
||||
if (application.mOkHttpClient == null) {
|
||||
application.mOkHttpClient = new OkHttpClient.Builder()
|
||||
.connectTimeout(10, TimeUnit.SECONDS)
|
||||
.readTimeout(10, TimeUnit.SECONDS)
|
||||
.writeTimeout(10, TimeUnit.SECONDS)
|
||||
.connectTimeout(5, TimeUnit.SECONDS)
|
||||
.readTimeout(5, TimeUnit.SECONDS)
|
||||
.writeTimeout(5, TimeUnit.SECONDS)
|
||||
.callTimeout(10, TimeUnit.SECONDS)
|
||||
.cookieJar(getEhCookieStore(application))
|
||||
.dns(new EhDns(application))
|
||||
.proxySelector(getEhProxySelector(application))
|
||||
|
||||
Reference in new issue
Block a user