void.cat/VoidCat/Services/Stats/NoTimeSeriesStatsReporter.cs

22 lines
688 B
C#
Raw Normal View History

2022-06-14 10:46:31 +00:00
using VoidCat.Model;
using VoidCat.Services.Abstractions;
namespace VoidCat.Services.Stats;
/// <summary>
/// Empty time series reporter
/// </summary>
public class NoTimeSeriesStatsReporter : ITimeSeriesStatsReporter
{
/// <inheritdoc />
public ValueTask<IReadOnlyList<BandwidthPoint>> GetBandwidth(DateTime start, DateTime end)
{
return ValueTask.FromResult<IReadOnlyList<BandwidthPoint>>(new List<BandwidthPoint>());
}
/// <inheritdoc />
public ValueTask<IReadOnlyList<BandwidthPoint>> GetBandwidth(Guid id, DateTime start, DateTime end)
{
return ValueTask.FromResult<IReadOnlyList<BandwidthPoint>>(new List<BandwidthPoint>());
}
}