From 398fc70ad81e71951105c4a950be0f8c4024bd01 Mon Sep 17 00:00:00 2001
From: davide.cucurnia@vola.it <davide.cucurnia@vola.it>
Date: Thu, 01 Feb 2024 09:04:57 +0100
Subject: [PATCH] aggiunti metodi getSelectedMSISDNDetails, getMSISDNList, getMSISDNDetails per picasso

---
 app/Http/Controllers/FakeResponder/FakeResponder.php |   28 +++++++---------------------
 1 files changed, 7 insertions(+), 21 deletions(-)

diff --git a/app/Http/Controllers/FakeResponder/FakeResponder.php b/app/Http/Controllers/FakeResponder/FakeResponder.php
index 7e8b7cc..c67f0c6 100644
--- a/app/Http/Controllers/FakeResponder/FakeResponder.php
+++ b/app/Http/Controllers/FakeResponder/FakeResponder.php
@@ -5,7 +5,7 @@
 use App\Http\Controllers\Controller;
 use App\Vola\Services\VolaFakeHTTPResponder\VolaFakeHTTPResponder;
 use Illuminate\Http\Request;
-use Illuminate\Support\Str;
+use App\Vola\Classes\Utils;
 
 class FakeResponder extends Controller
 {
@@ -28,12 +28,14 @@
 
     public function manageLegacyRequest(Request $request)
     {
+        $this->logReceivedRequest($request);
         if (isset($_COOKIE[$this->cookieFakeSSOName])) {
             $profile = intval(str_replace("xno:", "", $_COOKIE[$this->cookieFakeSSOName]));
             $responseContent = $this->VolaFakeSSO->getResponses($request, $profile);
 
             $this->logProcessedRequest($request, $responseContent, "SSO Legacy");
-            $responseContent = (config('custom.compressed_responses',false) === TRUE) ? gzencode($responseContent, 3) : $responseContent;
+            $responseContent = $this->compressIfRequested($request, $responseContent);
+
             return response($responseContent, 200, $this->headers);
 
         } else {
@@ -44,34 +46,18 @@
 
     public function managePicassoRequest(Request $request)
     {
+        $this->logReceivedRequest($request);
         if (isset($_COOKIE[$this->cookieFakePicassoName])) {
             $profile = intval(str_replace("xno:", "", $_COOKIE[$this->cookieFakePicassoName]));
             $responseContent = $this->VolaFakeSSO->getResponses($request, $profile, true);
 
             $this->logProcessedRequest($request, $responseContent, "Picasso");
-            $responseContent = (config('custom.compressed_responses',false) === TRUE) ? gzencode($responseContent, 3) : $responseContent;
+            $responseContent = $this->compressIfRequested($request, $responseContent);
+
             return response($responseContent, 200, $this->headers);
         } else {
             $this->logRejectedRequest($request);
             return response('No cookie no logged', 400, $this->headers);
-        }
-    }
-
-    public function logProcessedRequest(Request $request, $responseContent = null, $system = '')
-    {
-        if (config('custom.log_all_requests', true) === TRUE) {
-            $uriParts = explode("?", $request->url());
-            $methodUri = Str::afterLast($uriParts[0], "/");
-            if (isset($responseContent)) {
-                \Log::channel('requests_managed')->debug("\n" . $system . " " . $request->getClientIp() . " " . $methodUri . " :\n" . print_r($responseContent, 1));
-            }
-        }
-    }
-
-    public function logRejectedRequest(Request $request, ?array $additionalInfo = null)
-    {
-        if (config('custom.log_rejected_requests', true) === TRUE) {
-            \Log::channel('requests_failed')->debug("Picasso " . $request->url() . "\nNessun cookie di sessione " . print_r($additionalInfo, 1));
         }
     }
 

--
Gitblit v1.8.0