Sfoglia il codice sorgente

update: clash remove proxies empty group

v2board 2 anni fa
parent
commit
e745c2a5be
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      app/Http/Controllers/Client/Protocols/Clash.php

+ 4 - 0
app/Http/Controllers/Client/Protocols/Clash.php

@@ -78,6 +78,10 @@ class Clash
             if ($isFilter) continue;
             $config['proxy-groups'][$k]['proxies'] = array_merge($config['proxy-groups'][$k]['proxies'], $proxies);
         }
+
+        $config['proxy-groups'] = array_filter($config['proxy-groups'], function($group) {
+            return $group['proxies'];
+        });
         // Force the current subscription domain to be a direct rule
         $subsDomain = $_SERVER['HTTP_HOST'];
         if ($subsDomain) {