Move "GLOBAL" to the end (#10064)

This commit is contained in:
DHR60
2026-08-31 18:00:44 +08:00
committed by GitHub
parent 521230c40d
commit 7870ae89cf
@@ -202,7 +202,11 @@ public partial class ClashProxiesViewModel : MyReactiveObject
//from api //from api
foreach (var kv in _proxies) foreach (var kv in _proxies)
{ {
if (!Global.allowSelectType.Contains(kv.Value.type.ToLower())) if (!Global.allowSelectType.Contains(kv.Value.type?.ToLower()))
{
continue;
}
if (kv.Key == "GLOBAL")
{ {
continue; continue;
} }
@@ -215,7 +219,16 @@ public partial class ClashProxiesViewModel : MyReactiveObject
{ {
Now = kv.Value.now, Now = kv.Value.now,
Name = kv.Key, Name = kv.Key,
Type = kv.Value.type Type = kv.Value.type,
});
}
if (_proxies.TryGetValue("GLOBAL", out var globalProxy))
{
lstProxyGroups.Add(new ClashProxyModel()
{
Now = globalProxy.now,
Name = "GLOBAL",
Type = globalProxy.type,
}); });
} }