Improve executor initializer

This commit is contained in:
Ailton Vieira
2023-06-28 20:05:26 -03:00
parent c53cb524ca
commit a3989c4245
3 changed files with 4 additions and 4 deletions

View File

@@ -9,7 +9,7 @@ class AlamofireServiceExecutor: ServiceExecutor {
let response: DataResponse<Data, AFError>
}
init(session: Session = .default) {
init(_ session: Session = .default) {
self.session = session
}

View File

@@ -18,10 +18,10 @@ open class Service {
}
convenience public init(baseURL: URL, session: URLSession) {
self.init(baseURL: baseURL, executor: URLSessionServiceExecutor(session: session))
self.init(baseURL: baseURL, executor: URLSessionServiceExecutor(session))
}
convenience public init(baseURL: String, session: URLSession) {
self.init(baseURL: baseURL, executor: URLSessionServiceExecutor(session: session))
self.init(baseURL: baseURL, executor: URLSessionServiceExecutor(session))
}
}

View File

@@ -3,7 +3,7 @@ import Foundation
public class URLSessionServiceExecutor: ServiceExecutor {
private let session: URLSession
public init(session: URLSession = .shared) {
public init(_ session: URLSession = .shared) {
self.session = session
}