Refactor domain handling in API controller

This commit is contained in:
Andras Bacsai 2024-03-07 12:36:49 +01:00
parent 9d31d990fc
commit bbfbd4a105

View File

@ -45,7 +45,6 @@ class Domains extends Controller
]); ]);
} }
} else { } else {
if (!$settings->public_ipv4 && !$settings->public_ipv6) {
$domains->push([ $domains->push([
'domain' => $fqdn, 'domain' => $fqdn,
'ip' => $ip, 'ip' => $ip,
@ -53,7 +52,6 @@ class Domains extends Controller
} }
} }
} }
}
$services = $projects->pluck('services')->flatten(); $services = $projects->pluck('services')->flatten();
if ($services->count() > 0) { if ($services->count() > 0) {
foreach ($services as $service) { foreach ($services as $service) {
@ -83,7 +81,6 @@ class Domains extends Controller
]); ]);
} }
} else { } else {
if (!$settings->public_ipv4 && !$settings->public_ipv6) {
$domains->push([ $domains->push([
'domain' => $fqdn, 'domain' => $fqdn,
'ip' => $ip, 'ip' => $ip,
@ -93,7 +90,6 @@ class Domains extends Controller
} }
} }
} }
}
$domains = $domains->groupBy('ip')->map(function ($domain) { $domains = $domains->groupBy('ip')->map(function ($domain) {
return $domain->pluck('domain')->flatten(); return $domain->pluck('domain')->flatten();
})->map(function ($domain, $ip) { })->map(function ($domain, $ip) {