From 6d65f4d09f8b9d6d5d33b46bb854be6f4a6e40d5 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Sat, 25 Apr 2026 22:07:42 +0300 Subject: [PATCH] Alllplmmpliedl manual JWT check and restored all driver fields68j2 --- .../Controllers/Api/PaymentTokenController.php | 2 +- app/Http/Controllers/MiscController.php | 16 +++++++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Api/PaymentTokenController.php b/app/Http/Controllers/Api/PaymentTokenController.php index c3eccf0..967a6f0 100644 --- a/app/Http/Controllers/Api/PaymentTokenController.php +++ b/app/Http/Controllers/Api/PaymentTokenController.php @@ -42,7 +42,7 @@ class PaymentTokenController extends Controller return response()->json(['status' => 'error', 'message' => 'Security Key Missing'], 500); } - $internalSecret = trim(File::get_contents($keyPath)); + $internalSecret = trim(File::get($keyPath)); $payload = [ 'iss' => 'Intaleq_V2', diff --git a/app/Http/Controllers/MiscController.php b/app/Http/Controllers/MiscController.php index 25e5ccc..03ac9ab 100644 --- a/app/Http/Controllers/MiscController.php +++ b/app/Http/Controllers/MiscController.php @@ -34,14 +34,24 @@ class MiscController extends Controller } /** GET /v2/misc/package-info */ - public function packageInfo(): JsonResponse + public function packageInfo(Request $request): JsonResponse { - $info = DB::connection('primary')->table('packageInfo')->orderBy('id', 'desc')->first(); + $platform = $request->input('platform', 'android'); + $appName = $request->input('appName'); + + $query = DB::connection('primary')->table('packageInfo') + ->where('platform', $platform); + + if ($appName) { + $query->where('appName', $appName); + } + + $info = $query->orderBy('id', 'desc')->first(); if (!$info) { return response()->json([ 'status' => 'failure', - 'message' => 'No package info found' + 'message' => 'No package info found for platform: ' . $platform ]); }