NetworkAssembly.swift 376 B

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