From b8816f3411f22a06351adc6ce1cf2cab5aaa8d0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Fri, 18 Sep 2020 21:39:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HttpServer/Server.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/HttpServer/Server.php b/HttpServer/Server.php index 0ca8bf0f..495c2131 100644 --- a/HttpServer/Server.php +++ b/HttpServer/Server.php @@ -302,8 +302,8 @@ class Server extends Application /** * @param $config * @param $settings - * @throws Exception * @return void + * @throws Exception */ private function parseServer($config, $settings) { @@ -390,13 +390,12 @@ class Server extends Application */ public function onLoadWebsocketHandler() { - /** @var AWebsocket $websocket */ - $websocket = Snowflake::app()->annotation->get('websocket'); - $websocket->namespace = 'App\\Websocket'; - $websocket->path = APP_PATH . 'app/Websocket'; - $event = Snowflake::app()->getEvent(); - $event->on(Event::SERVER_WORKER_START, [$websocket, 'registration_notes']); + $event->on(Event::SERVER_WORKER_START, function () { + /** @var AWebsocket $websocket */ + $websocket = Snowflake::app()->annotation->get('websocket'); + $websocket->registration_notes(APP_PATH . 'app/Websocket','App\\Websocket'); + }); }