using System.Linq;
using CryptoExchange.Net.Interfaces;
using Microsoft.Extensions.Logging;
namespace CryptoExchange.Net
{
///
/// Base rest client
///
public abstract class BaseRestClient : BaseClient, IRestClient
{
///
public int TotalRequestsMade => ApiClients.OfType().Sum(s => s.TotalRequestsMade);
///
/// ctor
///
/// Logger factory
/// The name of the API this client is for
protected BaseRestClient(ILoggerFactory? loggerFactory, string name) : base(loggerFactory, name)
{
}
}
}