diff --git a/public/index.php b/public/index.php index 6483d161..8c55f089 100644 --- a/public/index.php +++ b/public/index.php @@ -26,10 +26,10 @@ $router->use('/', function($response) { }); $router->addErrorHandler(400, function($response) { - $response->setContent(Template::renderRaw('errors.404')); + $response->setContent(Template::renderRaw('errors.400')); }); $router->addErrorHandler(403, function($response) { - $response->setContent(Template::renderRaw('errors.404')); + $response->setContent(Template::renderRaw('errors.403')); }); $router->addErrorHandler(404, function($response) { $response->setContent(Template::renderRaw('errors.404')); diff --git a/src/Http/Handlers/SockChatHandler.php b/src/Http/Handlers/SockChatHandler.php index b516ebde..67db15f7 100644 --- a/src/Http/Handlers/SockChatHandler.php +++ b/src/Http/Handlers/SockChatHandler.php @@ -328,8 +328,8 @@ final class SockChatHandler extends Handler { } public function verify($response, $request): array { - if(!$request->isStringContent()) - return 400; + if(!$request->isStreamContent()) + return ['success' => false, 'reason' => 'request']; $userHash = $request->hasHeader('X-SharpChat-Signature') ? $request->getHeaderFirstLine('X-SharpChat-Signature') : '';