diff --git a/.env.example b/.env.example index 7d1e737..ccaf54a 100644 --- a/.env.example +++ b/.env.example @@ -253,3 +253,4 @@ ONEWAYSMS_AUTH_USER=APIUK330HDAFO ONEWAYSMS_AUTH_PASS=APIUK330HDAFOUK330 ADMIN_PHONE_NUMBER=60178916936 +ACTIVE_JOB_SERVER=true diff --git a/app/Jobs/WhatsappUnsoldCommodityNotification.php b/app/Jobs/WhatsappUnsoldCommodityNotification.php index fe0dd51..5e5c0e3 100644 --- a/app/Jobs/WhatsappUnsoldCommodityNotification.php +++ b/app/Jobs/WhatsappUnsoldCommodityNotification.php @@ -39,6 +39,7 @@ class WhatsappUnsoldCommodityNotification extends Job $message = $settings->where('key', 'message')->first()->value; $isAllKomoditiSold = KomuditiPurchase::on('mysql7')->latest()->first()->unit_komuditi === 0; $isWabotCredentialNotComplete = env('WABOT_API') === null || env('WABOT_INSTANCES_ID') === null || env('WABOT_TOKEN_KEYS') === null; + $isNotActiveJobServer = env('ACTIVE_JOB_SERVER') !== 'true'; $pic_key = 'pic_' . strtolower(Carbon::now()->englishDayOfWeek); $pic = json_decode($settings->where('key', $pic_key)->first()->value); @@ -49,6 +50,10 @@ class WhatsappUnsoldCommodityNotification extends Job } }, $pic); + if ($isNotActiveJobServer) { + return false; + } + if ($isWabotCredentialNotComplete) { Log::error('Wabot credential not complete'); return false;