mirror of https://github.com/Dreamacro/clash.git
21 lines
396 B
Go
21 lines
396 B
Go
|
package outboundgroup
|
||
|
|
||
|
import (
|
||
|
"time"
|
||
|
|
||
|
"github.com/Dreamacro/clash/adapters/provider"
|
||
|
C "github.com/Dreamacro/clash/constant"
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
defaultGetProxiesDuration = time.Second * 5
|
||
|
)
|
||
|
|
||
|
func getProvidersProxies(providers []provider.ProxyProvider) []C.Proxy {
|
||
|
proxies := []C.Proxy{}
|
||
|
for _, provider := range providers {
|
||
|
proxies = append(proxies, provider.Proxies()...)
|
||
|
}
|
||
|
return proxies
|
||
|
}
|