Increase default read timeout to 60 sec.

Default Okhttp read timeout is 10 sec, and as subsonic servers may be
not fast, better to increase timeout.

Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
This commit is contained in:
Yahor Berdnikau 2017-11-14 22:11:03 +01:00
parent 10e25e8597
commit 5ea9eb7818
1 changed files with 4 additions and 0 deletions

View File

@ -19,6 +19,9 @@ import java.math.BigInteger
import java.security.MessageDigest
import java.security.NoSuchAlgorithmException
import java.security.SecureRandom
import java.util.concurrent.TimeUnit.MILLISECONDS
private const val READ_TIMEOUT = 60_000L
/**
* Subsonic API client that provides api access.
@ -38,6 +41,7 @@ class SubsonicAPIClient(baseUrl: String,
}
private val okHttpClient = OkHttpClient.Builder()
.readTimeout(READ_TIMEOUT, MILLISECONDS)
.addInterceptor { chain ->
// Adds default request params
val originalRequest = chain.request()