refactor: use cached result

This commit is contained in:
H01001000 2025-12-13 17:24:50 -08:00
parent ba5a497b06
commit f4c867a6a7
No known key found for this signature in database
GPG key ID: 3794A5F6B719C5DF

View file

@ -61,7 +61,12 @@ class GetContainersStatus
return ! $skip_these_applications->pluck('id')->contains($value->id);
});
if ($this->containers === null) {
['containers' => $this->containers, 'containerReplicates' => $this->containerReplicates] = $this->server->getContainers();
if (isset($dockerInspectCache->data[$this->server->id]) && !$this->server->isSwarm()) {
$this->containers = collect($dockerInspectCache->data[$this->server->id]);
$this->containerReplicates = collect([]);
} else {
['containers' => $this->containers, 'containerReplicates' => $this->containerReplicates] = $this->server->getContainers();
}
}
if (is_null($this->containers)) {