Skip to content

Commit

Permalink
Testing the test
Browse files Browse the repository at this point in the history
  • Loading branch information
“Akshay committed Aug 1, 2023
1 parent 26359d3 commit b65cb92
Showing 1 changed file with 14 additions and 10 deletions.
24 changes: 14 additions & 10 deletions swift-sdk/Internal/DependencyContainerProtocol.swift
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,19 @@ extension DependencyContainerProtocol {
dateProvider: dateProvider)
}

fileprivate func createOfflineRequestProcessor(_ apiKey: String, _ authProvider: AuthProvider?, _ authManager: IterableAuthManagerProtocol, _ endpoint: String, _ deviceMetadata: DeviceMetadata, _ persistenceContextProvider: IterablePersistenceContextProvider, _ healthMonitor: HealthMonitor) -> OfflineRequestProcessor {
return OfflineRequestProcessor(apiKey: apiKey,
authProvider: authProvider,
authManager: authManager,
endpoint: endpoint,
deviceMetadata: deviceMetadata,
taskScheduler: createTaskScheduler(persistenceContextProvider: persistenceContextProvider,
healthMonitor: healthMonitor),
taskRunner: createTaskRunner(persistenceContextProvider: persistenceContextProvider,
healthMonitor: healthMonitor),
notificationCenter: notificationCenter)
}

func createRequestHandler(apiKey: String,
config: IterableConfig,
endpoint: String,
Expand All @@ -75,16 +88,7 @@ extension DependencyContainerProtocol {
let healthMonitor = HealthMonitor(dataProvider: healthMonitorDataProvider,
dateProvider: dateProvider,
networkSession: networkSession)
let offlineProcessor = OfflineRequestProcessor(apiKey: apiKey,
authProvider: authProvider,
authManager: authManager,
endpoint: endpoint,
deviceMetadata: deviceMetadata,
taskScheduler: createTaskScheduler(persistenceContextProvider: persistenceContextProvider,
healthMonitor: healthMonitor),
taskRunner: createTaskRunner(persistenceContextProvider: persistenceContextProvider,
healthMonitor: healthMonitor),
notificationCenter: notificationCenter)
let offlineProcessor = createOfflineRequestProcessor(apiKey, authProvider, authManager, endpoint, deviceMetadata, persistenceContextProvider, healthMonitor)
return RequestHandler(onlineProcessor: onlineProcessor,
offlineProcessor: offlineProcessor,
healthMonitor: healthMonitor,
Expand Down

0 comments on commit b65cb92

Please sign in to comment.