1
0
drake 4 жил өмнө
parent
commit
7fda6f0029

+ 4 - 1
net/src/main/java/com/drake/net/NetConfig.kt

@@ -33,6 +33,8 @@ import com.drake.net.scope.DialogCoroutineScope
 import com.drake.tooltip.toast
 import com.drake.tooltip.toast
 import com.yanzhenjie.kalle.Kalle
 import com.yanzhenjie.kalle.Kalle
 import com.yanzhenjie.kalle.KalleConfig
 import com.yanzhenjie.kalle.KalleConfig
+import com.yanzhenjie.kalle.connect.BroadcastNetwork
+import com.yanzhenjie.kalle.connect.http.RedirectInterceptor
 import com.yanzhenjie.kalle.exception.*
 import com.yanzhenjie.kalle.exception.*
 import com.yanzhenjie.kalle.simple.cache.DiskCacheStore
 import com.yanzhenjie.kalle.simple.cache.DiskCacheStore
 import java.util.concurrent.ExecutionException
 import java.util.concurrent.ExecutionException
@@ -112,7 +114,8 @@ fun Application.initNet(host: String, config: KalleConfig.Builder.() -> Unit = {
     app = this
     app = this
     val builder = KalleConfig.newBuilder()
     val builder = KalleConfig.newBuilder()
     builder.apply {
     builder.apply {
-        // network(BroadcastNetwork(this@initNet))
+        network(BroadcastNetwork(this@initNet))
+        addInterceptor(RedirectInterceptor())
         config()
         config()
     }
     }
     Kalle.setConfig(builder.build())
     Kalle.setConfig(builder.build())