<?php
declare(strict_types=1);

namespace Autogedal\BlackFriday\Cron;

use Autogedal\BlackFriday\Model\Config;
use Autogedal\BlackFriday\Model\SkuList;

class RefreshList
{
    public function __construct(private readonly SkuList $skuList, private readonly Config $config)
    {
    }

    public function execute(): void
    {
        if ($this->config->isEnabled() && !$this->config->isOver()) {
            $this->skuList->refresh();
        }
    }
}
