From 05e4237e71cc7b0d8742966ad6a6806764548f0b Mon Sep 17 00:00:00 2001 From: metacubex Date: Sat, 10 Dec 2022 11:36:49 +0800 Subject: [PATCH] chore: clean code --- .../config/{provider_open.go => provider.go} | 2 -- .../golang/native/config/provider_premium.go | 36 ------------------- 2 files changed, 38 deletions(-) rename core/src/main/golang/native/config/{provider_open.go => provider.go} (96%) delete mode 100644 core/src/main/golang/native/config/provider_premium.go diff --git a/core/src/main/golang/native/config/provider_open.go b/core/src/main/golang/native/config/provider.go similarity index 96% rename from core/src/main/golang/native/config/provider_open.go rename to core/src/main/golang/native/config/provider.go index f0bdad2b..07b9768e 100644 --- a/core/src/main/golang/native/config/provider_open.go +++ b/core/src/main/golang/native/config/provider.go @@ -1,5 +1,3 @@ -//go:build !premium - package config import ( diff --git a/core/src/main/golang/native/config/provider_premium.go b/core/src/main/golang/native/config/provider_premium.go deleted file mode 100644 index c54413a8..00000000 --- a/core/src/main/golang/native/config/provider_premium.go +++ /dev/null @@ -1,36 +0,0 @@ -//go:build premium - -package config - -import ( - "io" - - "github.com/Dreamacro/clash/config" -) - -func forEachProviders(rawCfg *config.RawConfig, fun func(index int, total int, key string, provider map[string]any)) { - total := len(rawCfg.ProxyProvider) + len(rawCfg.RuleProvider) - index := 0 - - for k, v := range rawCfg.ProxyProvider { - fun(index, total, k, v) - - index++ - } - - for k, v := range rawCfg.RuleProvider { - fun(index, total, k, v) - - index++ - } -} - -func destroyProviders(cfg *config.Config) { - for _, p := range cfg.ProxyProviders { - _ = p.(io.Closer).Close() - } - - for _, p := range cfg.RuleProviders { - _ = p.(io.Closer).Close() - } -}