diff --git a/app/src/main/java/com/lizongying/mytv/ChannelUtils.kt b/app/src/main/java/com/lizongying/mytv/ChannelUtils.kt index 0408317..2767416 100644 --- a/app/src/main/java/com/lizongying/mytv/ChannelUtils.kt +++ b/app/src/main/java/com/lizongying/mytv/ChannelUtils.kt @@ -19,7 +19,7 @@ object ChannelUtils { */ suspend fun getServerVersion(context: Context): Int { return withContext(Dispatchers.IO) { - val client = okhttp3.OkHttpClient.Builder().connectTimeout(1, java.util.concurrent.TimeUnit.SECONDS) + val client = okhttp3.OkHttpClient.Builder().connectTimeout(500, java.util.concurrent.TimeUnit.MILLISECONDS) .readTimeout(1, java.util.concurrent.TimeUnit.SECONDS).build() client.newCall(okhttp3.Request.Builder().url(getServerVersionUrl(context)).build()).execute() .use { response -> @@ -41,7 +41,7 @@ object ChannelUtils { */ suspend fun getServerChannel(url: String): List { val result = withContext(Dispatchers.IO) { - val client = okhttp3.OkHttpClient.Builder().connectTimeout(1, java.util.concurrent.TimeUnit.SECONDS) + val client = okhttp3.OkHttpClient.Builder().connectTimeout(500, java.util.concurrent.TimeUnit.MILLISECONDS) .readTimeout(1, java.util.concurrent.TimeUnit.SECONDS).build() val request = okhttp3.Request.Builder().url(url).build() client.newCall(request).execute().use { response -> @@ -120,7 +120,7 @@ object ChannelUtils { * @return Array 本地channel */ suspend fun getLocalChannel(context: Context): List { - var str = withContext(Dispatchers.IO) { + val str = withContext(Dispatchers.IO) { if (File(getAppDirectory(context), "channels").exists()) { File(getAppDirectory(context), "channels").readText() } else {