MCPcopy Index your code
hub / github.com/bytesizedhosting/bcd / LoadFromConfig

Method LoadFromConfig

plugins/proxy/proxy.go:19–29  ·  view source on GitHub ↗
(path string)

Source from the content-addressed store, hash-verified

17type ProxyMap map[string]*url.URL
18
19func (self *ProxyMap) LoadFromConfig(path string) error {
20 c := ProxyConfig{}
21 err := core.LoadConfig(path, &c)
22 if err != nil {
23 return err
24 }
25 for _, p := range c.Proxies {
26 self.Add(p.Source, p.Target)
27 }
28 return nil
29}
30
31func (self *ProxyMap) Add(sourceUrl string, targetUrl string) error {
32 log.Infof("Adding %s as proxy to %s", sourceUrl, targetUrl)

Callers 1

Calls 1

AddMethod · 0.95

Tested by

no test coverage detected