فهرست منبع

Fix: fix network observer

kr328 4 سال پیش
والد
کامیت
d20f19c08f
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      service/src/main/java/com/github/kr328/clash/service/clash/module/NetworkObserveModule.kt

+ 2 - 2
service/src/main/java/com/github/kr328/clash/service/clash/module/NetworkObserveModule.kt

@@ -41,10 +41,10 @@ class NetworkObserveModule(service: Service) :
         private var network: Network? = null
 
         override fun onAvailable(network: Network) {
-            this.network = network
-
             if (this.network != network)
                 networks.trySend(network)
+
+            this.network = network
         }
 
         override fun onLinkPropertiesChanged(network: Network, linkProperties: LinkProperties) {