MCPcopy
hub / github.com/spf13/viper / Watch

Method Watch

remote/remote.go:34–45  ·  view source on GitHub ↗
(rp viper.RemoteProvider)

Source from the content-addressed store, hash-verified

32}
33
34func (rc remoteConfigProvider) Watch(rp viper.RemoteProvider) (io.Reader, error) {
35 cm, err := getConfigManager(rp)
36 if err != nil {
37 return nil, err
38 }
39 resp, err := cm.Get(rp.Path())
40 if err != nil {
41 return nil, err
42 }
43
44 return bytes.NewReader(resp), nil
45}
46
47func (rc remoteConfigProvider) WatchChannel(rp viper.RemoteProvider) (<-chan *viper.RemoteResponse, chan bool) {
48 cm, err := getConfigManager(rp)

Callers

nothing calls this directly

Calls 3

getConfigManagerFunction · 0.85
GetMethod · 0.65
PathMethod · 0.65

Tested by

no test coverage detected