From 69332bc2b20c16c5b791d5afdb5cc99bdf8a67ff Mon Sep 17 00:00:00 2001 From: Savio Resende Date: Sat, 27 Apr 2024 14:21:49 -0500 Subject: [PATCH] Added ack as conveyor option. --- config/jacked-server.php | 1 + src/Services/Server.php | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/config/jacked-server.php b/config/jacked-server.php index 5b9c223..0b7d97c 100644 --- a/config/jacked-server.php +++ b/config/jacked-server.php @@ -35,6 +35,7 @@ env('JACKED_SERVER_STATIC_LOCATIONS', '/imgs,/css,/js,/build'), ), ], + 'conveyor-options' => [], // ------------------------------------------------------------ // Logging diff --git a/src/Services/Server.php b/src/Services/Server.php index f9b2fed..dd95bd1 100644 --- a/src/Services/Server.php +++ b/src/Services/Server.php @@ -107,7 +107,9 @@ public function run(): void mode: config('jacked-server.server-type', OpenSwooleBaseServer::POOL_MODE), ssl: $ssl ? Constant::SOCK_TCP | Constant::SSL : Constant::SOCK_TCP, serverOptions: $this->getServerConfig($ssl), - conveyorOptions: config('jacked-server.conveyor-options', []), + conveyorOptions: array_merge(config('jacked-server.conveyor-options', []), [ + ConveyorConstants::USE_ACKNOWLEDGMENT => true, // required for broadcasting + ]), eventListeners: [ ConveyorConstants::EVENT_SERVER_STARTED => fn(ServerStartedEvent $event) => $this->handleStart($event->server),