Skip to content

Commit

Permalink
add HTTPHeaders
Browse files Browse the repository at this point in the history
  • Loading branch information
JiangSonglun committed Aug 14, 2023
1 parent a9b41c2 commit adbf730
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions Sources/OneInchKit/OneInchProvider.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import Foundation
import BigInt
import EvmKit
import HsToolKit
import Alamofire

class OneInchProvider {
private static let notEnoughEthErrors = [
Expand All @@ -13,12 +14,16 @@ class OneInchProvider {

private let networkManager: NetworkManager
private let chain: Chain
private let headers: HTTPHeaders = [
HTTPHeader(name: "Authorization", value: "Bearer eJ6FPSDW5z2vKD6oEcjQwnzFzvQ6nXgZ"),
]

private var url: String { "https://api.1inch.dev/swap/" }

init(networkManager: NetworkManager, chain: Chain) {
self.networkManager = networkManager
self.chain = chain

}

private func params(dictionary: [String: Any?]) -> [String: Any] {
Expand Down Expand Up @@ -71,7 +76,7 @@ extension OneInchProvider {
}

do {
let json = try await networkManager.fetchJson(url: url + "v5.0/\(chain.id)/quote", method: .get, parameters: parameters, responseCacherBehavior: .doNotCache)
let json = try await networkManager.fetchJson(url: url + "v5.0/\(chain.id)/quote", method: .get, parameters: parameters, headers: headers, responseCacherBehavior: .doNotCache)

guard let map = json as? [String: Any] else {
throw ResponseError.invalidJson
Expand Down Expand Up @@ -122,7 +127,7 @@ extension OneInchProvider {
}

do {
let json = try await networkManager.fetchJson(url: url + "v5.0/\(chain.id)/swap", method: .get, parameters: parameters, responseCacherBehavior: .doNotCache)
let json = try await networkManager.fetchJson(url: url + "v5.0/\(chain.id)/swap", method: .get, parameters: parameters, headers: headers, responseCacherBehavior: .doNotCache)

guard let map = json as? [String: Any] else {
throw ResponseError.invalidJson
Expand Down

0 comments on commit adbf730

Please sign in to comment.