| 12345678910111213141516171819 |
- import Combine
- import Foundation
- import Swinject
- protocol Provider {
- init(resolver: Resolver)
- }
- class BaseProvider: Provider, Injectable {
- var lifetime = Lifetime()
- @Injected() var authorizationManager: AuthorizationManager!
- @Injected() var deviceManager: DeviceDataManager!
- @Injected() var storage: FileStorage!
- required init(resolver: Resolver) {
- injectServices(resolver)
- }
- }
|