Compare commits
1 Commits
92707810ec
...
98423afa91
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
98423afa91 |
@@ -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 {
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user