From b29b453064db9920d02ac9e7236b34eda72639db Mon Sep 17 00:00:00 2001 From: Jagad R R Date: Sat, 15 Feb 2025 13:25:08 +0700 Subject: [PATCH 1/2] Update FormOtherController.php --- app/Http/Controllers/Forms/FormOtherController.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Forms/FormOtherController.php b/app/Http/Controllers/Forms/FormOtherController.php index f39bcba..5c5aea5 100644 --- a/app/Http/Controllers/Forms/FormOtherController.php +++ b/app/Http/Controllers/Forms/FormOtherController.php @@ -210,9 +210,13 @@ class FormOtherController extends Controller $phoneNumbers = array_unique($phoneNumbers); $receiver_ids = array_unique($receiver_ids); + try { // Generate URL and send WhatsApp notification - $url = route('forms.other.view', $form->id); - WhatsappHelper::newExpense($phoneNumbers, $expense_number, $url, $tanggal, $total, $name); + $url = route('forms.other.view', $form->id); + WhatsappHelper::newExpense($phoneNumbers, $expense_number, $url, $tanggal, $total, $name); + } finally { + Log::error("Failed to send WhatsApp message to {$phoneNumbers}: "); + } // Send bulk email foreach ($recipients as $recipient) { From 60c2361980ce134ebb0302f0b73da0a0d388e5e6 Mon Sep 17 00:00:00 2001 From: Jagad R R Date: Sat, 15 Feb 2025 13:29:46 +0700 Subject: [PATCH 2/2] Update FormOtherController.php --- app/Http/Controllers/Forms/FormOtherController.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Http/Controllers/Forms/FormOtherController.php b/app/Http/Controllers/Forms/FormOtherController.php index 5c5aea5..5db9b05 100644 --- a/app/Http/Controllers/Forms/FormOtherController.php +++ b/app/Http/Controllers/Forms/FormOtherController.php @@ -214,6 +214,8 @@ class FormOtherController extends Controller // Generate URL and send WhatsApp notification $url = route('forms.other.view', $form->id); WhatsappHelper::newExpense($phoneNumbers, $expense_number, $url, $tanggal, $total, $name); + } catch (\Exception $e) { + session()->flash('error', 'Failed to send whatsapp message.'); } finally { Log::error("Failed to send WhatsApp message to {$phoneNumbers}: "); }