From 920b5b12ec5a36082ab89dfaddad6b5456837b73 Mon Sep 17 00:00:00 2001 From: xboard Date: Tue, 22 Jul 2025 01:33:59 +0800 Subject: [PATCH] fix: sub link types not working --- app/Http/Controllers/V1/Client/ClientController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/V1/Client/ClientController.php b/app/Http/Controllers/V1/Client/ClientController.php index 8747cac..31c6054 100644 --- a/app/Http/Controllers/V1/Client/ClientController.php +++ b/app/Http/Controllers/V1/Client/ClientController.php @@ -45,7 +45,7 @@ class ClientController extends Controller if (!$userService->isAvailable($user)) { HookManager::call('client.subscribe.unavailable'); - return response('', 200, ['Content-Type' => 'text/plain']); + return response('', 403, ['Content-Type' => 'text/plain']); } return $this->doSubscribe($request, $user); @@ -125,7 +125,7 @@ class ClientController extends Controller { return collect($servers)->filter(function ($server) use ($allowedTypes, $filterKeywords) { // Condition 1: Server type must be in the list of allowed types - if (!in_array($server['type'], $allowedTypes)) { + if ($allowedTypes && !in_array($server['type'], $allowedTypes)) { return false; // Filter out (don't keep) }