diff --git a/LeadKitAdditions/LeadKitAdditions/Services/Network/DefaultNetworkService.swift b/LeadKitAdditions/LeadKitAdditions/Services/Network/DefaultNetworkService.swift index 67f50b2..9be9aca 100644 --- a/LeadKitAdditions/LeadKitAdditions/Services/Network/DefaultNetworkService.swift +++ b/LeadKitAdditions/LeadKitAdditions/Services/Network/DefaultNetworkService.swift @@ -50,7 +50,7 @@ open class DefaultNetworkService: NetworkService { open class var serverTrustPolicies: [String: ServerTrustPolicy] { return [ - DefaultNetworkService.baseUrl: .disableEvaluation + baseUrl: .disableEvaluation ] } @@ -67,13 +67,17 @@ open class DefaultNetworkService: NetworkService { return sessionManager } + public static func apiRequestParameters(url: String, parameters: [String: Any] = [:]) -> ApiRequestParameters { + return ApiRequestParameters(baseUrl: baseUrl, url: url, parameters: parameters) + } + } -extension ApiRequestParameters { +private extension ApiRequestParameters { - init(url: String, parameters: [String: Any] = [:]) { + init(baseUrl: String, url: String, parameters: [String: Any] = [:]) { - self.init(url: DefaultNetworkService.baseUrl + url, + self.init(url: baseUrl + url, method: .post, parameters: parameters, encoding: JSONEncoding.default,