user()->currentTeam()->id; return [ "echo-private:team.{$teamId},ApplicationStatusChanged" => 'refreshStatus', ]; } public function refreshStatus() { $this->server->refresh(); $this->dispatch('success', 'Resource statuses refreshed.'); } public function mount() { $this->parameters = get_route_parameters(); try { $this->server = Server::ownedByCurrentTeam()->whereUuid(request()->server_uuid)->first(); if (is_null($this->server)) { return redirect()->route('server.index'); } } catch (\Throwable $e) { return handleError($e, $this); } } public function render() { return view('livewire.server.resources'); } }