NetworkAssembly.swift 424 B

1234567891011121314
  1. import Foundation
  2. import Swinject
  3. final class NetworkAssembly: Assembly {
  4. func assemble(container: Container) {
  5. container.register(ReachabilityManager.self) { _ in
  6. NetworkReachabilityManager()!
  7. }
  8. container.register(NightscoutManager.self) { r in BaseNightscoutManager(resolver: r) }
  9. container.register(TidepoolManager.self) { r in BaseTidepoolManager(resolver: r) }
  10. }
  11. }