Skip to content

Commit

Permalink
fixed: api-server root middlewares
Browse files Browse the repository at this point in the history
  • Loading branch information
chaz6chez committed Jul 12, 2024
1 parent 72b8632 commit 4224432
Showing 1 changed file with 13 additions and 15 deletions.
28 changes: 13 additions & 15 deletions src/ApiServer.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,18 @@ class ApiServer
public function __construct()
{
static::setStatisticsInterval(static::getConfig('traffic_statistics_interval', 0));
// 加载中间件
if ($middlewares = \config('plugin.workbunny.webman-push-server.middleware.api-server', [])) {
$mid = [];
foreach ($middlewares as $middleware) {
if (is_callable($middleware)) {
$mid[] = $middleware;
}
}
if ($mid) {
ApiRoute::middleware(ApiRoute::TAG_ROOT, $mid);
}
}
}

/**
Expand Down Expand Up @@ -78,21 +90,7 @@ public function send(Response $response, TcpConnection $connection, ?Request $re
* @param Worker $worker
* @return void
*/
public function onWorkerStart(Worker $worker): void
{
// 加载中间件
if ($middlewares = \config('plugin.workbunny.webman-push-server.middleware.api-server', [])) {
$mid = [];
foreach ($middlewares as $middleware) {
if (is_callable($middleware)) {
$mid[] = $middleware;
}
}
if ($mid) {
ApiRoute::middleware(ApiRoute::TAG_ROOT, $mid);
}
}
}
public function onWorkerStart(Worker $worker): void{}

/**
* @param Worker $worker
Expand Down

0 comments on commit 4224432

Please sign in to comment.