Remove strategic provider sys constructors

License: MIT
Signed-off-by: 's avatarMichael Avila <davidmichaelavila@gmail.com>
上级 4a4a61fb
...@@ -56,24 +56,12 @@ func SimpleOfflineProviderSys(p provider.Provider, r provider.Reprovider) provid ...@@ -56,24 +56,12 @@ func SimpleOfflineProviderSys(p provider.Provider, r provider.Reprovider) provid
return provider.NewSystem(p, r) return provider.NewSystem(p, r)
} }
// STRATEGIC
// StrategicProviderSys creates new provider system
func StrategicProviderSys() provider.System {
return provider.NewOfflineProvider()
}
// StrategicOfflineProviderSys creates a new offline provider system
func StrategicOfflineProviderSys() provider.System {
return provider.NewOfflineProvider()
}
// ONLINE/OFFLINE // ONLINE/OFFLINE
// OnlineProviders groups units managing provider routing records online // OnlineProviders groups units managing provider routing records online
func OnlineProviders(useStrategicProviding bool, reprovideStrategy string, reprovideInterval string) fx.Option { func OnlineProviders(useStrategicProviding bool, reprovideStrategy string, reprovideInterval string) fx.Option {
if useStrategicProviding { if useStrategicProviding {
return fx.Provide(StrategicProviderSys) return fx.Provide(provider.NewOfflineProvider)
} }
return fx.Options( return fx.Options(
...@@ -85,7 +73,7 @@ func OnlineProviders(useStrategicProviding bool, reprovideStrategy string, repro ...@@ -85,7 +73,7 @@ func OnlineProviders(useStrategicProviding bool, reprovideStrategy string, repro
// OfflineProviders groups units managing provider routing records offline // OfflineProviders groups units managing provider routing records offline
func OfflineProviders(useStrategicProviding bool, reprovideStrategy string, reprovideInterval string) fx.Option { func OfflineProviders(useStrategicProviding bool, reprovideStrategy string, reprovideInterval string) fx.Option {
if useStrategicProviding { if useStrategicProviding {
return fx.Provide(StrategicOfflineProviderSys) return fx.Provide(provider.NewOfflineProvider)
} }
return fx.Options( return fx.Options(
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论