avoid the start of go-routines which are never stopped

This commit is contained in:
WolfgangFriedl 2017-02-22 07:02:34 +01:00
parent 7538d73b4e
commit d68d0a5b46

View file

@ -33,13 +33,12 @@ func (rc remoteConfigProvider) Watch(rp viper.RemoteProvider) (io.Reader, error)
if err != nil { if err != nil {
return nil, err return nil, err
} }
resp := <-cm.Watch(rp.Path(), nil) resp,err := cm.Get(rp.Path())
err = resp.Error
if err != nil { if err != nil {
return nil, err return nil, err
} }
return bytes.NewReader(resp.Value), nil return bytes.NewReader(resp), nil
} }
func getConfigManager(rp viper.RemoteProvider) (crypt.ConfigManager, error) { func getConfigManager(rp viper.RemoteProvider) (crypt.ConfigManager, error) {