D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
euphoriahub.store
/
app
/
Listeners
/
Filename :
ChattingListener.php
back
Copy
<?php namespace App\Listeners; use App\Events\ChattingEvent; use App\Traits\PushNotificationTrait; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Queue\InteractsWithQueue; class ChattingListener { use PushNotificationTrait; /** * Create the event listener. */ public function __construct() { // } /** * Handle the event. */ public function handle(ChattingEvent $event): void { $this->sendNotification($event); } private function sendNotification(ChattingEvent $event): void { $key = $event->key; $type = $event->type; $userData = $event->userData; $messageForm = $event->messageForm; $this->chattingNotification(key: $key, type: $type, userData: $userData, messageForm: $messageForm); } }