PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / 1.10.19
ووسلام – همگام سازی ووکامرس و باسلام v1.10.19
1.10.19 1.10.20 1.10.18 1.10.17 1.10.15 1.10.14 1.10.13 1.10.12 1.10.10 1.10.9 1.10.8 1.10.7 1.10.6 1.10.5 1.10.4 1.10.3 1.10.2 1.10.1 1.10.0 1.9.2 1.9.1 1.9.0 1.8.8 1.8.5 1.8.6 All 53 releases
← All changes | includes/Jobs/DiscountTaskScheduler.php +8 -5 1.10.71.10.19 View file →
@@ -1,9 +1,10 @@
1 1 <?php
2 2
3 -namespace SyncBasalam\Jobs;
3 +namespace SyncBasalam\Jobs;
4 +
5 +use SyncBasalam\Services\VendorSyncPolicy;
4 6
5 -
6 7 defined('ABSPATH') || exit;
7 8
8 9 class DiscountTaskScheduler
9 10 {
@@ -13,11 +14,13 @@
13 14 {
14 15 $this->discountProcessor = $discountProcessor;
15 16 }
16 17
17 - public function process(): void
18 - {
19 - $cacheKey = 'sync_basalam_discount_tasks_last_run';
18 + public function process(): void
19 + {
20 + if (!syncBasalamContainer()->get(VendorSyncPolicy::class)->canUpdate()) return;
21 +
22 + $cacheKey = 'sync_basalam_discount_tasks_last_run';
20 23 $cacheThreshold = 30;
21 24
22 25 $lastRun = floatval(get_option($cacheKey, 0));
23 26 $now = microtime(true);