From a6d6c73f5363f0adaa90cab85d03c7119ddd2e14 Mon Sep 17 00:00:00 2001 From: Renato Guimaraes Date: Tue, 1 Feb 2022 14:32:26 -0300 Subject: [PATCH 1/2] feat(http-headers): dictionary to http readers --- Sources/YData/Extensions/HTTPHeaders.swift | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Sources/YData/Extensions/HTTPHeaders.swift diff --git a/Sources/YData/Extensions/HTTPHeaders.swift b/Sources/YData/Extensions/HTTPHeaders.swift new file mode 100644 index 0000000..e30d216 --- /dev/null +++ b/Sources/YData/Extensions/HTTPHeaders.swift @@ -0,0 +1,7 @@ +import Vapor + +extension HTTPHeaders { + init(_ headers: [String: String]) { + self.init(headers.map { ($0, $1) }) + } +} From 499296d1cccb6a120270b274f5efec6ad269b908 Mon Sep 17 00:00:00 2001 From: Renato Guimaraes Date: Tue, 1 Feb 2022 15:03:38 -0300 Subject: [PATCH 2/2] making the extension public --- Sources/YData/Extensions/HTTPHeaders.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/YData/Extensions/HTTPHeaders.swift b/Sources/YData/Extensions/HTTPHeaders.swift index e30d216..6573318 100644 --- a/Sources/YData/Extensions/HTTPHeaders.swift +++ b/Sources/YData/Extensions/HTTPHeaders.swift @@ -1,6 +1,6 @@ import Vapor -extension HTTPHeaders { +public extension HTTPHeaders { init(_ headers: [String: String]) { self.init(headers.map { ($0, $1) }) }