This commit is contained in:
2020-09-10 11:45:34 +08:00
parent c91416f74b
commit 55237e946f
+2 -2
View File
@@ -36,13 +36,13 @@ class OnRequest extends Callback
public function onHandler(Request $request, Response $response) public function onHandler(Request $request, Response $response)
{ {
try { try {
register_shutdown_function(OnRequest::class . '::shutdown', $response);
/** @var HRequest $sRequest */ /** @var HRequest $sRequest */
[$sRequest, $sResponse] = static::setContext($request, $response); [$sRequest, $sResponse] = static::setContext($request, $response);
if ($sRequest->is('favicon.ico')) { if ($sRequest->is('favicon.ico')) {
return $params = $sResponse->send($sRequest->isNotFound(), 200); return $params = $sResponse->send($sRequest->isNotFound(), 200);
} }
register_shutdown_function(OnRequest::class . '::shutdown', $response);
return $params = Snowflake::app()->getRouter()->dispatch(); return $params = Snowflake::app()->getRouter()->dispatch();
} catch (Error | \Throwable $exception) { } catch (Error | \Throwable $exception) {
$params = $this->sendErrorMessage($sResponse ?? null, $exception, $response); $params = $this->sendErrorMessage($sResponse ?? null, $exception, $response);