Skip to content

Commit 147407e

Browse files
Merge pull request #372 from contentful/fix_headers
COCOA-138: Fix headers
2 parents 649ceda + 944311a commit 147407e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Sources/Contentful/Client.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,13 @@ open class Client {
121121
}
122122

123123
self.persistenceIntegration = persistenceIntegration
124-
let contentfulHTTPHeaders = [
124+
var contentfulHTTPHeaders: [AnyHashable: Any] = [
125125
"Authorization": "Bearer \(accessToken)",
126126
"X-Contentful-User-Agent": clientConfiguration.userAgentString(with: persistenceIntegration)
127127
]
128+
if let additionalHeaders = sessionConfiguration.httpAdditionalHeaders {
129+
contentfulHTTPHeaders.merge(additionalHeaders) { (currentPair, _) in currentPair }
130+
}
128131
sessionConfiguration.httpAdditionalHeaders = contentfulHTTPHeaders
129132
self.urlSession = URLSession(configuration: sessionConfiguration)
130133
}

0 commit comments

Comments
 (0)