+
+Broadcast::channel('Channel.{id}', function ($user, $id) {
+ $channel = Channel::findOrFail($id);
+ return $user->can('editRestream', $channel);
+});
+
+Broadcast::channel('Protocol.{id}', function ($user, $id) {
+ $tournament = Tournament::findOrFail($id);
+ return $user->can('viewProtocol', $tournament);
+});
+
+Broadcast::channel('Tournament.{id}', function ($user, $id) {
+ $tournament = Tournament::findOrFail($id);
+ return true;
+});