mirror of
https://github.com/ProxyPanel/ProxyPanel.git
synced 2026-04-02 18:48:36 +00:00
Code variables type declaration
This commit is contained in:
@@ -33,7 +33,7 @@ class ClientController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
public function getUserInfo()
|
||||
public function getUserInfo(): false|JsonResponse
|
||||
{
|
||||
$user = auth()->user();
|
||||
|
||||
@@ -79,8 +79,7 @@ class ClientController extends Controller
|
||||
|
||||
public function getOrders(Request $request): JsonResponse
|
||||
{
|
||||
$user = $request->user();
|
||||
$orders = $user->orders()->orderByDesc('id')->limit(8)->get();
|
||||
$orders = $request->user()->orders()->orderByDesc('id')->limit(8)->get();
|
||||
$data = [];
|
||||
foreach ($orders as $order) {
|
||||
$data[] = [
|
||||
@@ -125,6 +124,7 @@ class ClientController extends Controller
|
||||
public function getInvite(): JsonResponse
|
||||
{
|
||||
$user = auth()->user();
|
||||
$userService = new UserService;
|
||||
|
||||
$referral_traffic = formatBytes(sysConfig('referral_traffic'), 'MiB');
|
||||
$referral_percent = sysConfig('referral_percent');
|
||||
@@ -136,8 +136,6 @@ class ClientController extends Controller
|
||||
'referral_percent' => $referral_percent * 100,
|
||||
]);
|
||||
|
||||
$userService = new UserService;
|
||||
|
||||
$data['invite_code'] = $code ?? $userService->inviteURI(true);
|
||||
$data['invite_url'] = $userService->inviteURI();
|
||||
$data['invite_text'] = $data['invite_url'].'&(复制整段文字到浏览器打开即可访问),找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!'.($code ? '安装后打开填写我的邀请码【'.$code.'】,你还能多得3天会员.' : '');
|
||||
@@ -202,11 +200,10 @@ class ClientController extends Controller
|
||||
|
||||
public function getProxyList(): JsonResponse
|
||||
{
|
||||
$proxyServer = new ProxyService;
|
||||
|
||||
$proxyService = new ProxyService;
|
||||
$servers = [];
|
||||
foreach ($proxyServer->getNodeList(null, false) as $node) {
|
||||
$server = $proxyServer->getProxyConfig($node);
|
||||
foreach ($proxyService->getNodeList(null, false) as $node) {
|
||||
$server = $proxyService->getProxyConfig($node);
|
||||
if ($server['type'] === '`shadowsocks`' || $server['type'] === 'shadowsocksr') {
|
||||
$server['type'] = 1;
|
||||
}
|
||||
@@ -237,7 +234,7 @@ class ClientController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
public function getconfig(): JsonResponse
|
||||
public function getConfig(): JsonResponse
|
||||
{
|
||||
$config = $this->clientConfig();
|
||||
Arr::forget($config, ['read', 'configured']);
|
||||
@@ -245,7 +242,7 @@ class ClientController extends Controller
|
||||
return $this->succeed(null, ['config' => $config]);
|
||||
}
|
||||
|
||||
private function clientConfig(?string $key = null)
|
||||
private function clientConfig(?string $key = null): array|bool|string|int
|
||||
{
|
||||
if (! config('client')) {
|
||||
Artisan::call('config:cache');
|
||||
|
||||
Reference in New Issue
Block a user