21 lines
464 B
PHP
21 lines
464 B
PHP
<?php
|
|
|
|
namespace App\Listeners;
|
|
|
|
use App\Events\ProxyStarted;
|
|
use App\Models\Server;
|
|
|
|
class ProxyStartedNotification
|
|
{
|
|
public Server $server;
|
|
|
|
public function handle(ProxyStarted $proxyStarted): void
|
|
{
|
|
$this->server = data_get($proxyStarted, 'data');
|
|
$this->server->setupDefaultRedirect();
|
|
$this->server->setupDynamicProxyConfiguration();
|
|
$this->server->proxy->force_stop = false;
|
|
$this->server->save();
|
|
}
|
|
}
|