diff --git a/ClashX Dashboard/Views/ContentTabs/Proxies/ProxiesView.swift b/ClashX Dashboard/Views/ContentTabs/Proxies/ProxiesView.swift index 2b3e1fe..0d557d2 100644 --- a/ClashX Dashboard/Views/ContentTabs/Proxies/ProxiesView.swift +++ b/ClashX Dashboard/Views/ContentTabs/Proxies/ProxiesView.swift @@ -41,8 +41,9 @@ struct ProxiesView: View { func loadProxies() { // self.isGlobalMode = ConfigManager.shared.currentConfig?.mode == .global - ApiRequest.requestProxyGroupList { - proxyStorage.groups = DBProxyStorage($0).groups.filter { + ApiRequest.getMergedProxyData { + guard let resp = $0 else { return } + proxyStorage.groups = DBProxyStorage(resp).groups.filter { isGlobalMode ? true : $0.name != "GLOBAL" } }