/
dimamir
/
coolify
Обзор
Документация
Войти
/
dimamir
/
coolify
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Events/DatabaseProxyStopped.php
35 строк
878 B
Andras Bacsai
fix
25 ноя 2024, 15:17
25 ноя 2024, 15:17
9525d91
Код
Авторство
О чём код?
<?php namespace App\Events; use Illuminate\Broadcasting\InteractsWithSockets; use Illuminate\Broadcasting\PrivateChannel; use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\Auth; class DatabaseProxyStopped implements ShouldBroadcast { use Dispatchable, InteractsWithSockets, SerializesModels; public $teamId; public function __construct($teamId = null) { if (is_null($teamId)) { $teamId = Auth::user()?->currentTeam()?->id ?? null; } if (is_null($teamId)) { throw new \Exception('Team id is null'); } $this->teamId = $teamId; } public function broadcastOn(): array { return [ new PrivateChannel("team.{$this->teamId}"), ]; } }