APSAssembly.swift 899 B

12345678910111213141516
  1. import Foundation
  2. import Swinject
  3. final class APSAssembly: Assembly {
  4. func assemble(container: Container) {
  5. container.register(DeviceDataManager.self) { r in BaseDeviceDataManager(resolver: r) }
  6. container.register(APSManager.self) { r in BaseAPSManager(resolver: r) }
  7. container.register(FetchGlucoseManager.self) { r in BaseFetchGlucoseManager(resolver: r) }
  8. container.register(FetchTreatmentsManager.self) { r in BaseFetchTreatmentsManager(resolver: r) }
  9. container.register(FetchAnnouncementsManager.self) { r in BaseFetchAnnouncementsManager(resolver: r) }
  10. container.register(BluetoothStateManager.self) { r in BaseBluetoothStateManager(resolver: r) }
  11. container.register(PluginManager.self) { r in BasePluginManager(resolver: r) }
  12. container.register(CalibrationService.self) { r in BaseCalibrationService(resolver: r) }
  13. }
  14. }