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