fix: convert startProxy to action

This commit is contained in:
Andras Bacsai 2023-09-18 12:29:50 +02:00
parent 61f58fa30f
commit 93b202bde4
3 changed files with 5 additions and 3 deletions

View File

@ -6,11 +6,13 @@
use App\Enums\ProxyTypes;
use App\Models\Server;
use Illuminate\Support\Str;
use Lorisleiva\Actions\Concerns\AsAction;
use Spatie\Activitylog\Models\Activity;
class StartProxy
{
public function __invoke(Server $server, bool $async = true): Activity|string
use AsAction;
public function handle(Server $server, bool $async = true): Activity|string
{
$proxyType = data_get($server,'proxy.type');
if ($proxyType === 'none') {

View File

@ -27,7 +27,7 @@ public function startProxy()
SaveConfiguration::run($this->server);
}
$activity = resolve(StartProxy::class)($this->server);
$activity = StartProxy::run($this->server);
$this->emit('newMonitorActivity', $activity->id);
} catch (\Throwable $e) {
return handleError($e);

View File

@ -82,7 +82,7 @@ public function handle(): void
})->first();
if (!$foundProxyContainer) {
if ($this->server->isProxyShouldRun()) {
resolve(StartProxy::class)($this->server, false);
StartProxy::run($this->server, false);
$this->server->team->notify(new ContainerRestarted('coolify-proxy', $this->server));
}
} else {