log('[PromotionSend] missing task_id, job deleted'); $job->delete(); return; } // try { $result = $service->processNextEmail($taskId); // $service->log('[PromotionSend] task=' . $taskId . ' result=' . json_encode($result)); // if (!empty($result['done'])) { // $reason = isset($result['reason']) ? $result['reason'] : ''; // $service->log('[PromotionSend] task=' . $taskId . ' finished, reason=' . $reason); // } // } catch (\Exception $e) { // $service->log('[PromotionSend] task=' . $taskId . ' exception=' . $e->getMessage()); // } $job->delete(); } }