From 8508c03f48f82ae3f7b4d0622fab2cd025c17bf4 Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Mon, 7 Nov 2022 18:50:16 +0800 Subject: [PATCH] improve searchbox relate edit --- .env.example | 2 -- app/Filament/RedirectIndexTrait.php | 11 +++++++++++ .../AudioCodecResource/Pages/EditAudioCodec.php | 3 ++- .../Section/CodecResource/Pages/EditCodec.php | 9 +++++++++ .../Section/MediaResource/Pages/EditMedia.php | 3 ++- .../ProcessingResource/Pages/EditProcessing.php | 3 ++- .../Section/SourceResource/Pages/EditSource.php | 3 ++- .../Section/StandardResource/Pages/EditStandard.php | 3 ++- .../Resources/Section/TeamResource/Pages/EditTeam.php | 3 ++- app/Http/Controllers/TrackerController.php | 2 -- app/Repositories/TrackerRepository.php | 3 +++ include/constants.php | 4 ++-- 12 files changed, 37 insertions(+), 12 deletions(-) create mode 100644 app/Filament/RedirectIndexTrait.php diff --git a/.env.example b/.env.example index b1c07a70..e9b583eb 100644 --- a/.env.example +++ b/.env.example @@ -63,8 +63,6 @@ GOOGLE_DRIVE_FOLDER_ID= GEOIP2_DATABASE= -TRACKER_API_LOCAL_HOST= - ELASTICSEARCH_HOST= ELASTICSEARCH_PORT= ELASTICSEARCH_SCHEME= diff --git a/app/Filament/RedirectIndexTrait.php b/app/Filament/RedirectIndexTrait.php new file mode 100644 index 00000000..93df7eb1 --- /dev/null +++ b/app/Filament/RedirectIndexTrait.php @@ -0,0 +1,11 @@ +repository->announce($request); } @@ -32,7 +31,6 @@ class TrackerController extends Controller */ public function scrape(Request $request): \Illuminate\Http\Response { - throw new \RuntimeException("Deprecated! Reference to: https://nexusphp.org/2022/07/18/tracker-url-recommend-to-use-old-announce-php/"); return $this->repository->scrape($request); } } diff --git a/app/Repositories/TrackerRepository.php b/app/Repositories/TrackerRepository.php index 22fee05f..f35621d0 100644 --- a/app/Repositories/TrackerRepository.php +++ b/app/Repositories/TrackerRepository.php @@ -56,11 +56,13 @@ class TrackerRepository extends BaseRepository public function announce(Request $request): \Illuminate\Http\Response { do_log("queryString: " . $request->getQueryString()); + /** * Note: In Octane this class will be reused, use variable is better !!! */ $userUpdates = []; try { + throw new TrackerException("Deprecated! Please announce to: " . getSchemeAndHttpHost() . DEFAULT_TRACKER_URI); $withPeers = false; $queries = $this->checkAnnounceFields($request); $user = $this->checkUser($request); @@ -999,6 +1001,7 @@ class TrackerRepository extends BaseRepository */ $userUpdates = []; try { + throw new TrackerException("Deprecated! Please announce to: " . getSchemeAndHttpHost() . DEFAULT_TRACKER_URI); $infoHashArr = $this->checkScrapeFields($request); $user = $this->checkUser($request); $clientAllow = $this->checkClient($request); diff --git a/include/constants.php b/include/constants.php index 880949ba..ffa22119 100644 --- a/include/constants.php +++ b/include/constants.php @@ -1,6 +1,6 @@