mirror of
https://github.com/bs-community/blessing-skin-server.git
synced 2025-03-07 15:16:40 +08:00
event CheckPlayerExists now returns bool value
This commit is contained in:
parent
1ee3ecd462
commit
a6751473f6
@ -18,21 +18,24 @@ class CheckPlayerExistMiddleware
|
||||
|
||||
$player_name = urldecode($matches[1]);
|
||||
|
||||
Event::fire(new CheckPlayerExists($player_name));
|
||||
$responses = Event::fire(new CheckPlayerExists($player_name));
|
||||
|
||||
if (Player::where('player_name', $player_name)->get()->isEmpty()) {
|
||||
if (option('return_200_when_notfound') == "1") {
|
||||
return json([
|
||||
'player_name' => $player_name,
|
||||
'errno' => 404,
|
||||
'msg' => 'Player Not Found.'
|
||||
])->header('Cache-Control', 'public, max-age='.option('cache_expire_time'));
|
||||
} else {
|
||||
abort(404, trans('general.unexistent-player'));
|
||||
}
|
||||
foreach ($responses as $r) {
|
||||
if ($r) return $next($request);
|
||||
}
|
||||
|
||||
return $next($request);
|
||||
if (!Player::where('player_name', $player_name)->get()->isEmpty())
|
||||
return $next($request);
|
||||
|
||||
if (option('return_200_when_notfound') == "1") {
|
||||
return json([
|
||||
'player_name' => $player_name,
|
||||
'errno' => 404,
|
||||
'msg' => 'Player Not Found.'
|
||||
])->header('Cache-Control', 'public, max-age='.option('cache_expire_time'));
|
||||
} else {
|
||||
abort(404, trans('general.unexistent-player'));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user