DefaultNetworkService
final class DefaultNetworkService
extension DefaultNetworkService: NetworkService
-
Declaration
Swift
private let config: NetworkConfigurable
-
Declaration
Swift
private let sessionManager: NetworkSessionManager
-
Declaration
Swift
private let logger: NetworkErrorLogger
-
Declaration
Swift
init( config: NetworkConfigurable, sessionManager: NetworkSessionManager = DefaultNetworkSessionManager(), logger: NetworkErrorLogger = DefaultNetworkErrorLoger() )
-
Declaration
Swift
private func request( request: URLRequest, completion: @escaping CompletionHandler ) -> NetworkCancellable
-
Declaration
Swift
private func resolve(error: Error) -> NetworkError
-
Declaration
Swift
func request( endPoint: RequestTable, completion: @escaping CompletionHandler ) -> NetworkCancellable?