From 0e1fac3773a2a50ab852a05da1678051c76637da Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Mon, 23 Apr 2018 15:58:35 +0900 Subject: [PATCH] fix getting exchange rate of Coinaverage --- BTCPayServer/BTCPayServer.csproj | 2 +- BTCPayServer/Services/Rates/CoinAverageRateProvider.cs | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/BTCPayServer/BTCPayServer.csproj b/BTCPayServer/BTCPayServer.csproj index 70337f226..95108470b 100644 --- a/BTCPayServer/BTCPayServer.csproj +++ b/BTCPayServer/BTCPayServer.csproj @@ -2,7 +2,7 @@ Exe netcoreapp2.0 - 1.0.1.89 + 1.0.1.90 NU1701,CA1816,CA1308,CA1810,CA2208 diff --git a/BTCPayServer/Services/Rates/CoinAverageRateProvider.cs b/BTCPayServer/Services/Rates/CoinAverageRateProvider.cs index 6ec20b634..5abe33b48 100644 --- a/BTCPayServer/Services/Rates/CoinAverageRateProvider.cs +++ b/BTCPayServer/Services/Rates/CoinAverageRateProvider.cs @@ -204,6 +204,11 @@ namespace BTCPayServer.Services.Rates public async Task GetExchangeTickersAsync() { var request = new HttpRequestMessage(HttpMethod.Get, "https://apiv2.bitcoinaverage.com/symbols/exchanges/ticker"); + var auth = Authenticator; + if (auth != null) + { + await auth.AddHeader(request); + } var resp = await _Client.SendAsync(request); resp.EnsureSuccessStatusCode(); var jobj = JObject.Parse(await resp.Content.ReadAsStringAsync());