Compare commits
1 Commits
98423afa91
...
92707810ec
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
92707810ec |
@@ -81,7 +81,14 @@ public final class Hermes {
|
||||
}
|
||||
|
||||
private var defaultHeaders: [String: String] {
|
||||
return config.defaultHeaders
|
||||
var headers = [
|
||||
"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 {
|
||||
|
||||
@@ -8,7 +8,7 @@ final class HermesTests: XCTestCase {
|
||||
}
|
||||
|
||||
private func configureHermes() {
|
||||
let defaultHeaders = ["Content-Type": "application/json"]
|
||||
let defaultHeaders = ["Custom-Header": "HeaderValue"]
|
||||
let decodingStrategy = JSONDecoder.KeyDecodingStrategy.convertFromSnakeCase
|
||||
let config = HermesConfiguration(defaultHeaders: defaultHeaders, decodingStrategy: decodingStrategy)
|
||||
Hermes.shared.configure(config)
|
||||
|
||||
Reference in New Issue
Block a user