fix(CheckProxy, Status): prevent proxy checks when force_stop is active; remove debug statement in General

This commit is contained in:
Andras Bacsai
2025-04-05 14:32:51 +02:00
parent 61c689d807
commit 3176106222
3 changed files with 4 additions and 3 deletions

View File

@@ -27,7 +27,7 @@ class CheckProxy
return false;
}
$proxyType = $server->proxyType();
if (is_null($proxyType) || $proxyType === 'NONE' || $server->proxy->force_stop) {
if ((is_null($proxyType) || $proxyType === 'NONE' || $server->proxy->force_stop) && ! $fromUI) {
return false;
}
if (! $server->isProxyShouldRun()) {
@@ -65,7 +65,6 @@ class CheckProxy
if ($server->id === 0) {
$ip = 'host.docker.internal';
}
$portsToCheck = ['80', '443'];
foreach ($portsToCheck as $port) {

View File

@@ -455,7 +455,6 @@ class General extends Component
{
$config = GenerateConfig::run($this->application, true);
$fileName = str($this->application->name)->slug()->append('_config.json');
dd($config);
return response()->streamDownload(function () use ($config) {
echo $config;

View File

@@ -34,6 +34,9 @@ class Status extends Component
public function checkProxy(bool $notification = false)
{
try {
if ($this->server->proxy->force_stop) {
return;
}
if ($this->polling) {
if ($this->numberOfPolls >= 10) {
$this->polling = false;