(rp viper.RemoteProvider)
| 20 | type remoteConfigProvider struct{} |
| 21 | |
| 22 | func (rc remoteConfigProvider) Get(rp viper.RemoteProvider) (io.Reader, error) { |
| 23 | cm, err := getConfigManager(rp) |
| 24 | if err != nil { |
| 25 | return nil, err |
| 26 | } |
| 27 | b, err := cm.Get(rp.Path()) |
| 28 | if err != nil { |
| 29 | return nil, err |
| 30 | } |
| 31 | return bytes.NewReader(b), nil |
| 32 | } |
| 33 | |
| 34 | func (rc remoteConfigProvider) Watch(rp viper.RemoteProvider) (io.Reader, error) { |
| 35 | cm, err := getConfigManager(rp) |
nothing calls this directly
no test coverage detected