Files
btcpayserver/BTCPayServer/Services/AtomicSwapClientFactory.cs
nicolas.dorier b0cb92696a atomic swap
2018-10-10 01:05:24 +09:00

24 lines
596 B
C#

using System;
using System.Net.Http;
using BTCPayServer.AtomicSwaps;
namespace BTCPayServer.Services
{
public class AtomicSwapClientFactory
{
public AtomicSwapClientFactory(IHttpClientFactory httpClientFactory)
{
HttpClientFactory = httpClientFactory;
}
public IHttpClientFactory HttpClientFactory { get; }
public AtomicSwapClient Create(Uri serverUri)
{
var client = new AtomicSwapClient(serverUri);
client.SetClient(HttpClientFactory.CreateClient());
return client;
}
}
}