Răsfoiți Sursa

添加网络超时

Frankensteinly 10 luni în urmă
părinte
comite
f78497cfe7
1 a modificat fișierele cu 6 adăugiri și 0 ștergeri
  1. 6 0
      app/src/main/java/com/grkj/iscs/util/NetHttpManager.kt

+ 6 - 0
app/src/main/java/com/grkj/iscs/util/NetHttpManager.kt

@@ -16,6 +16,7 @@ import com.grkj.iscs.model.UrlConsts.LOGIN_CARD
 import com.grkj.iscs.util.log.LogUtil
 import okhttp3.logging.HttpLoggingInterceptor
 import java.net.SocketTimeoutException
+import java.util.concurrent.TimeUnit
 
 class NetHttpManager {
     lateinit var myHttp: HTTP
@@ -34,6 +35,11 @@ class NetHttpManager {
     fun initCtx(ctx: Context) {
         context = ctx
         myHttp = HTTP.builder()
+            .config {
+                it.connectTimeout(60, TimeUnit.SECONDS)
+                it.writeTimeout(20, TimeUnit.SECONDS)
+                it.readTimeout(20, TimeUnit.SECONDS)
+            }
             .addMsgConvertor(GsonMsgConvertor())
             .bodyType("application/json")
             .baseUrl(UrlConsts.BASE_URL)