From b1cc752af3cf3945f9e3809d88eca837a7a8900c Mon Sep 17 00:00:00 2001 From: Ilya Salatyuk Date: Fri, 6 Aug 2021 17:35:25 +0300 Subject: [PATCH] recovery files and remove unnecessary --- .../Encoding/HeadersParameterEncoding.swift | 13 ------------- .../Sources/Parameters/ParameterEncoding.swift | 6 ++++++ 2 files changed, 6 insertions(+), 13 deletions(-) delete mode 100644 TINetworking/Sources/Parameters/Encoding/HeadersParameterEncoding.swift create mode 100644 TINetworking/Sources/Parameters/ParameterEncoding.swift diff --git a/TINetworking/Sources/Parameters/Encoding/HeadersParameterEncoding.swift b/TINetworking/Sources/Parameters/Encoding/HeadersParameterEncoding.swift deleted file mode 100644 index 2186026d..00000000 --- a/TINetworking/Sources/Parameters/Encoding/HeadersParameterEncoding.swift +++ /dev/null @@ -1,13 +0,0 @@ -open class HeadersParameterEncoding { - public let sequenceSeparator: String - - public init(sequenceSeparator: String = ";") { - self.sequenceSeparator = sequenceSeparator - } - - open func encode(parameters: [KeyValueTuple]) -> [String: String] { - Dictionary(parameters) { - $0 + sequenceSeparator + $1 - } - } -} diff --git a/TINetworking/Sources/Parameters/ParameterEncoding.swift b/TINetworking/Sources/Parameters/ParameterEncoding.swift new file mode 100644 index 00000000..58608ec9 --- /dev/null +++ b/TINetworking/Sources/Parameters/ParameterEncoding.swift @@ -0,0 +1,6 @@ +protocol ParameterEncoding { + associatedtype Location: ParameterLocation + associatedtype Result + + func encode(parameters: [String: Parameter]) -> Result +} \ No newline at end of file