fix
This commit is contained in:
		@@ -38,6 +38,7 @@ class Index extends Component
 | 
				
			|||||||
    {
 | 
					    {
 | 
				
			||||||
        dispatch_sync(new ContainerStatusJob($this->service->server));
 | 
					        dispatch_sync(new ContainerStatusJob($this->service->server));
 | 
				
			||||||
        $this->refreshStacks();
 | 
					        $this->refreshStacks();
 | 
				
			||||||
 | 
					        $this->dispatch('updateStatus');
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    public function refreshStacks()
 | 
					    public function refreshStacks()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -16,7 +16,8 @@ class Navbar extends Component
 | 
				
			|||||||
    public array $query;
 | 
					    public array $query;
 | 
				
			||||||
    public $isDeploymentProgress = false;
 | 
					    public $isDeploymentProgress = false;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public function checkDeployments() {
 | 
					    public function checkDeployments()
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
        $activity = Activity::where('properties->type_uuid', $this->service->uuid)->latest()->first();
 | 
					        $activity = Activity::where('properties->type_uuid', $this->service->uuid)->latest()->first();
 | 
				
			||||||
        $status = data_get($activity, 'properties.status');
 | 
					        $status = data_get($activity, 'properties.status');
 | 
				
			||||||
        if ($status === 'queued' || $status === 'in_progress') {
 | 
					        if ($status === 'queued' || $status === 'in_progress') {
 | 
				
			||||||
@@ -27,15 +28,10 @@ class Navbar extends Component
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    public function getListeners()
 | 
					    public function getListeners()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $userId = auth()->user()->id;
 | 
					 | 
				
			||||||
        return [
 | 
					        return [
 | 
				
			||||||
            "echo-private:custom.{$userId},ServiceStatusChanged" => 'serviceStatusChanged',
 | 
					            "updateStatus" => 'checkStatus',
 | 
				
			||||||
        ];
 | 
					        ];
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    public function serviceStatusChanged()
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        $this->service->refresh();
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    public function render()
 | 
					    public function render()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return view('livewire.project.service.navbar');
 | 
					        return view('livewire.project.service.navbar');
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user