Files
law-api/app/Events/MatchStarted.php
2026-08-20 17:32:09 +03:30

36 lines
1.0 KiB
PHP

<?php
//
//namespace App\Events;
//
//use Illuminate\Broadcasting\InteractsWithSockets;
//use Illuminate\Broadcasting\PrivateChannel;
//use Illuminate\Contracts\Broadcasting\ShouldBroadcastNow;
//use Illuminate\Foundation\Events\Dispatchable;
//use Illuminate\Queue\SerializesModels;
//
//class MatchStarted implements ShouldBroadcastNow
//{
// use Dispatchable, InteractsWithSockets, SerializesModels;
//
// public $matchData;
// public $ticketId;
//
// public function __construct($matchData, $ticketId)
// {
// $this->matchData = $matchData;
// $this->ticketId = $ticketId;
// }
//
// public function broadcastOn()
// {
// // ارسال پیام به کانال پرایوت مختص تیکت کاربری که در صف انتظار بود
// return new PrivateChannel('matchmaking.' . $this->ticketId);
// }
//
// public function broadcastAs()
// {
// // نام ایونتی که کاتلین باید به آن گوش دهد
// return 'match.started';
// }
//}