1 Commits

Author SHA1 Message Date
Victor Bodinaud
98423afa91 Remove unused default headers & allow request specific headers 2024-06-03 13:46:51 +02:00
2 changed files with 2 additions and 9 deletions

View File

@@ -81,14 +81,7 @@ public final class Hermes {
}
private var defaultHeaders: [String: String] {
var headers = [
"Content-Type": "application/json",
"Accept": "application/json"
]
headers.merge(config.defaultHeaders) { _, new in new }
return headers
return config.defaultHeaders
}
public func load<T: Codable>(_ resource: Resource<T>) async throws -> T {

View File

@@ -8,7 +8,7 @@ final class HermesTests: XCTestCase {
}
private func configureHermes() {
let defaultHeaders = ["Custom-Header": "HeaderValue"]
let defaultHeaders = ["Content-Type": "application/json"]
let decodingStrategy = JSONDecoder.KeyDecodingStrategy.convertFromSnakeCase
let config = HermesConfiguration(defaultHeaders: defaultHeaders, decodingStrategy: decodingStrategy)
Hermes.shared.configure(config)