From 2f7b8c4b59af9a11318e658e128a39d7bd20790a Mon Sep 17 00:00:00 2001 From: Kr328 <39107975+Kr328@users.noreply.github.com> Date: Wed, 8 Apr 2020 16:21:22 +0800 Subject: [PATCH] fix default network detect --- .../kr328/clash/service/clash/module/NetworkObserveModule.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/service/src/main/java/com/github/kr328/clash/service/clash/module/NetworkObserveModule.kt b/service/src/main/java/com/github/kr328/clash/service/clash/module/NetworkObserveModule.kt index bc42bbf..36eb92e 100644 --- a/service/src/main/java/com/github/kr328/clash/service/clash/module/NetworkObserveModule.kt +++ b/service/src/main/java/com/github/kr328/clash/service/clash/module/NetworkObserveModule.kt @@ -2,6 +2,7 @@ package com.github.kr328.clash.service.clash.module import android.content.Context import android.net.* +import com.github.kr328.clash.core.utils.Log import kotlinx.coroutines.sync.Mutex import java.net.InetAddress @@ -18,7 +19,7 @@ class NetworkObserveModule(context: Context) : Module() { detectDefaultNetwork() } - override fun onLosing(network: Network, maxMsToLive: Int) { + override fun onLost(network: Network) { internet.remove(network) dns.remove(network) @@ -88,6 +89,8 @@ class NetworkObserveModule(context: Context) : Module() { 0 } .map { + Log.d("Detected network ${it.first}") + it.second } .firstOrNull()