From 2e08d75548571391a35702f643f8b9a1c8329b07 Mon Sep 17 00:00:00 2001 From: bogem Date: Tue, 30 Aug 2016 21:39:32 +0500 Subject: [PATCH] Use RemoteProvider interface instead of defaultRemoteProvider --- viper.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/viper.go b/viper.go index 18056a2..79bc33a 100644 --- a/viper.go +++ b/viper.go @@ -1115,8 +1115,7 @@ func (v *Viper) getKeyValueConfig() error { return RemoteConfigError("No Files Found") } -func (v *Viper) getRemoteConfig(provider *defaultRemoteProvider) (map[string]interface{}, error) { - +func (v *Viper) getRemoteConfig(provider RemoteProvider) (map[string]interface{}, error) { reader, err := RemoteConfig.Get(provider) if err != nil { return nil, err @@ -1138,7 +1137,7 @@ func (v *Viper) watchKeyValueConfig() error { return RemoteConfigError("No Files Found") } -func (v *Viper) watchRemoteConfig(provider *defaultRemoteProvider) (map[string]interface{}, error) { +func (v *Viper) watchRemoteConfig(provider RemoteProvider) (map[string]interface{}, error) { reader, err := RemoteConfig.Watch(provider) if err != nil { return nil, err