if ($index >= $limit) {
break;
}
- $isTest = ($test && !in_array($phone, $testPhones));
$messageData = [];
$messageData['phone'] = $phone;
$messageData['kogort_date'] = $kogortDate;
Yii::$app->queue->push(new SendWhatsappMessageJob([
'messageData' => $messageData,
- 'isTest' => $isTest
+ 'isTest' => $test
]));
$phonesSentArray[] = $phone;
}
$requestId = DataHelper::uuid();
$whatsappService = new WhatsAppService($apiKey, $cascadeId);
$response = null;
- $status = 'sent';
+ $status = '';
try {
if (!$this->isTest) {
// $message = "Здравствуйте\nУзнать подробности вы можете на нашем сайте https://bazacvetov24.ru.";
$response = $whatsappService->sendMessage($requestId, $phone, $message, $isTest);
if (!$response instanceof WhatsAppMessageResponse) {
$status = $response ?? 'error';
+ } else {
+ $status = 'sent';
}
} else {
$status = 'SENT TO DB';