@@ -15,6 +15,8 @@ class ServicesManager {
1515
1616 private let pluginManager : PluginManager
1717
18+ private let alertManager : AlertManager
19+
1820 let analyticsServicesManager : AnalyticsServicesManager
1921
2022 let loggingServicesManager : LoggingServicesManager
@@ -32,11 +34,13 @@ class ServicesManager {
3234
3335 init (
3436 pluginManager: PluginManager ,
37+ alertManager: AlertManager ,
3538 analyticsServicesManager: AnalyticsServicesManager ,
3639 loggingServicesManager: LoggingServicesManager ,
3740 remoteDataServicesManager: RemoteDataServicesManager
3841 ) {
3942 self . pluginManager = pluginManager
43+ self . alertManager = alertManager
4044 self . analyticsServicesManager = analyticsServicesManager
4145 self . loggingServicesManager = loggingServicesManager
4246 self . remoteDataServicesManager = remoteDataServicesManager
@@ -199,6 +203,16 @@ extension ServicesManager: ServiceDelegate {
199203 }
200204}
201205
206+ extension ServicesManager : AlertIssuer {
207+ func issueAlert( _ alert: Alert ) {
208+ alertManager. issueAlert ( alert)
209+ }
210+
211+ func retractAlert( identifier: Alert . Identifier ) {
212+ alertManager. retractAlert ( identifier: identifier)
213+ }
214+ }
215+
202216// MARK: - ServiceOnboardingDelegate
203217
204218extension ServicesManager : ServiceOnboardingDelegate {
0 commit comments