]> git.localhorst.tv Git - alttp.git/blob - app/Events/ApplicationRemoved.php
track twitch category where chats were sent in
[alttp.git] / app / Events / ApplicationRemoved.php
1 <?php
2
3 namespace App\Events;
4
5 use Illuminate\Broadcasting\Channel;
6 use Illuminate\Broadcasting\InteractsWithSockets;
7 use Illuminate\Broadcasting\PresenceChannel;
8 use Illuminate\Broadcasting\PrivateChannel;
9 use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
10 use Illuminate\Foundation\Events\Dispatchable;
11 use Illuminate\Queue\SerializesModels;
12
13 class ApplicationRemoved implements ShouldBroadcast
14 {
15         use Dispatchable, InteractsWithSockets, SerializesModels;
16
17         /**
18          * Create a new event instance.
19          *
20          * @return void
21          */
22         public function __construct($application_id, $tournament_id)
23         {
24                 $this->application_id = $application_id;
25                 $this->tournament_id = $tournament_id;
26         }
27
28         /**
29          * Get the channels the event should broadcast on.
30          *
31          * @return \Illuminate\Broadcasting\Channel|array
32          */
33         public function broadcastOn()
34         {
35                 return new Channel('Tournament.'.$this->tournament_id);
36         }
37
38         public $application_id;
39         public $tournament_id;
40
41 }