using Managing.Application.Abstractions.Services;
using Microsoft.Extensions.Logging;
using static Managing.Common.Enums;

namespace Managing.Application.Workers;

public class PricesFifteenMinutesWorker : PricesBaseWorker<PricesFifteenMinutesWorker>
{
    public PricesFifteenMinutesWorker(
        ILogger<PricesFifteenMinutesWorker> logger,
        IPricesService pricesService,
        IServiceProvider serviceProvider,
        IStatisticService statisticService) : base(
        logger,
        pricesService,
        serviceProvider,
        statisticService,
        TimeSpan.FromMinutes(1),
        WorkerType.PriceFifteenMinutes,
        Timeframe.FifteenMinutes
    )
    {
    }
}