This commit is contained in:
2020-11-27 14:26:34 +08:00
parent 74607a4a43
commit e6ac6d1a09
2 changed files with 13 additions and 7 deletions
+11 -3
View File
@@ -37,9 +37,7 @@ class OnRequest extends Callback
public function onHandler(Request $request, Response $response)
{
try {
Coroutine::defer(function () {
fire(Event::EVENT_AFTER_REQUEST, [$sRequest ?? null]);
});
Coroutine::defer([$this, 'onDefer']);
/** @var HRequest $sRequest */
[$sRequest, $sResponse] = [HRequest::create($request), HResponse::create($response)];
if ($sRequest->is('favicon.ico')) {
@@ -52,6 +50,16 @@ class OnRequest extends Callback
}
}
/**
* @throws \Snowflake\Exception\ComponentException
*/
public function onDefer()
{
fire(Event::EVENT_AFTER_REQUEST);
}
/**
* @param $response
* @throws Exception