Remove strategic provider sys constructors
License: MIT Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
Michael Avila committed
May 6, 2019 at 16:13 UTC
9587723911a31dfd0abf536f3fcb1a3cbfb6740d
1 file changed
+2
-14
core/node/provider.go
+2
-14
@@ -56,24 +56,12 @@ func SimpleOfflineProviderSys(p provider.Provider, r provider.Reprovider) provid
56
return provider.NewSystem(p, r)
57
}
58
59
-// STRATEGIC
60
-
61
-// StrategicProviderSys creates new provider system
62
-func StrategicProviderSys() provider.System {
63
- return provider.NewOfflineProvider()
64
-}
65
-
66
-// StrategicOfflineProviderSys creates a new offline provider system
67
-func StrategicOfflineProviderSys() provider.System {
68
- return provider.NewOfflineProvider()
69
-}
70
-
59
// ONLINE/OFFLINE
60
61
// OnlineProviders groups units managing provider routing records online
62
func OnlineProviders(useStrategicProviding bool, reprovideStrategy string, reprovideInterval string) fx.Option {
63
if useStrategicProviding {
76
- return fx.Provide(StrategicProviderSys)
64
+ return fx.Provide(provider.NewOfflineProvider)
65
}
66
67
return fx.Options(
@@ -85,7 +73,7 @@ func OnlineProviders(useStrategicProviding bool, reprovideStrategy string, repro
73
// OfflineProviders groups units managing provider routing records offline
74
func OfflineProviders(useStrategicProviding bool, reprovideStrategy string, reprovideInterval string) fx.Option {
75
if useStrategicProviding {
88
- return fx.Provide(StrategicOfflineProviderSys)
76
+ return fx.Provide(provider.NewOfflineProvider)
77
}
78
79
return fx.Options(