Skip to content

Commit 9acd3d0

Browse files
authored
修复无法通过配置文件设置 WebSocket 服务的 dataParser (#681)
* 修复无法通过配置文件设置 WebSocket 服务的 dataParser * 修复测试
1 parent 528b3cf commit 9acd3d0

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/Components/swoole/src/Server/WebSocket/Middleware/HandShakeMiddleware.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use Imi\Bean\Annotation\Bean;
88
use Imi\ConnectionContext;
99
use Imi\RequestContext;
10-
use Imi\Server\DataParser\JsonObjectParser;
1110
use Imi\Server\Http\Message\Contract\IHttpRequest;
1211
use Imi\Server\Http\Message\Contract\IHttpResponse;
1312
use Imi\Server\Server;
@@ -55,7 +54,7 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
5554
/** @var \Imi\Server\Http\Route\RouteResult $routeResult */
5655
$routeResult = $requestContext['routeResult'] ?? null;
5756
ConnectionContext::muiltiSet([
58-
'dataParser' => $routeResult->routeItem->wsConfig->parserClass ?? JsonObjectParser::class,
57+
'dataParser' => $routeResult->routeItem->wsConfig->parserClass ?? null,
5958
'uri' => (string) $request->getUri(),
6059
]);
6160

0 commit comments

Comments
 (0)