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] { private var defaultHeaders: [String: String] {
var headers = [ return config.defaultHeaders
"Content-Type": "application/json",
"Accept": "application/json"
]
headers.merge(config.defaultHeaders) { _, new in new }
return headers
} }
public func load<T: Codable>(_ resource: Resource<T>) async throws -> T { public func load<T: Codable>(_ resource: Resource<T>) async throws -> T {

View File

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