diff --git a/Cron/ImportAlumioLogs.php b/Cron/ImportAlumioLogs.php index 9c4e889..97e9ffb 100644 --- a/Cron/ImportAlumioLogs.php +++ b/Cron/ImportAlumioLogs.php @@ -7,6 +7,7 @@ namespace Experius\AlumioLog\Cron; +use Experius\AlumioLog\Helper\Settings; use Experius\AlumioLog\Model\Importer\NewLog; use GuzzleHttp\Exception\GuzzleException; use Magento\Framework\Exception\LocalizedException; @@ -25,18 +26,26 @@ class ImportAlumioLogs */ protected $logger; + /** + * @var Settings + */ + protected $settingsHelper; + /** * Constructor * * @param NewLog $newLogImporter * @param LoggerInterface $logger + * @param Settings $settingsHelper */ public function __construct( NewLog $newLogImporter, - LoggerInterface $logger + LoggerInterface $logger, + Settings $settingsHelper, ) { $this->newLogImporter = $newLogImporter; $this->logger = $logger; + $this->settingsHelper = $settingsHelper; } /** @@ -48,7 +57,9 @@ public function __construct( */ public function execute() { - $this->newLogImporter->importNewTaskLogs(); + if($this->settingsHelper->getIsEnabled()) { + $this->newLogImporter->importNewTaskLogs(); + } } } diff --git a/composer.json b/composer.json index 02e417f..b3111a6 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "experius/module-alumiolog", "description": "Shows Alumio logs in Magento 2 backend", - "version": "1.2.0", + "version": "1.2.1", "type": "magento2-module", "license": "GPL-3.0", "authors": [ @@ -9,10 +9,14 @@ "name": "Mage2Gen", "email": "info@mage2gen.com" }, - { - "name": "Floris Schreuder", - "email": "floris@experius.nl" - } + { + "name": "Floris Schreuder", + "email": "floris@experius.nl" + }, + { + "name": "Matthijs Iriks", + "email": "github@iriks-it.nl" + } ], "minimum-stability": "dev", "require": {