user_notelbimbit = $user_notelbimbit; $this->total_bid_win_converted = $total_bid_win_converted; $this->onQueue('default'); } public function handle(WhatsAppCloudService $whatsapp) { if (! $whatsapp->isEnabled()) { Log::warning('WhatsappPemenang skipped: WhatsApp Cloud API not enabled.'); return; } $recipient = $whatsapp->resolveRecipient($this->user_notelbimbit); if (! $recipient) { Log::warning('WhatsappPemenang: invalid phone', [ 'notelbimbit' => $this->user_notelbimbit, ]); return; } // {{1}} jumlah bidaan menang (formatted, without RM) $whatsapp->sendTemplate( $recipient, config('whatsapp.pemenang_template'), [$this->total_bid_win_converted], config('whatsapp.pemenang_template_lang') ); } }