Update key string

This commit is contained in:
Aliona 2018-07-11 17:09:33 +03:00
parent d31ec29152
commit b856a2f65e
1 changed files with 12 additions and 1 deletions

View File

@ -59,9 +59,20 @@ public struct NetworkServiceConfiguration {
sessionConfiguration.timeoutIntervalForResource = timeoutInterval
sessionConfiguration.httpAdditionalHeaders = additionalHttpHeaders
serverTrustPolicies = [baseUrl: .disableEvaluation]
let urlKey = String.parseHost(from: baseUrl)
serverTrustPolicies = [urlKey: .disableEvaluation]
}
}
private extension String {
static func parseHost(from string: String) -> String {
return URL(string: string)?.host ?? string
.replacingOccurrences(of: "https://", with: "")
.replacingOccurrences(of: "http://", with: "")
.components(separatedBy: "/")
.first ?? ""
}
}
public extension NetworkServiceConfiguration {