From 170301145354936c79a0a3f7e94c317969031c89 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@suma-ev.de>
Date: Wed, 16 Sep 2020 12:39:31 +0200
Subject: [PATCH] removed throttle

---
 app/Http/Middleware/BrowserVerification.php | 9 +--------
 composer.json                               | 3 +--
 2 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/app/Http/Middleware/BrowserVerification.php b/app/Http/Middleware/BrowserVerification.php
index baa1c93c6..fa0d3c433 100644
--- a/app/Http/Middleware/BrowserVerification.php
+++ b/app/Http/Middleware/BrowserVerification.php
@@ -3,7 +3,6 @@
 namespace App\Http\Middleware;
 
 use Closure;
-use GrahamCampbell\Throttle\Facades\Throttle;
 use Illuminate\Support\Facades\Redis;
 
 class BrowserVerification
@@ -36,12 +35,6 @@ class BrowserVerification
             }
         }
 
-        // Check if throttled
-        $accept = Throttle::check($request, 8, 1);
-        if (!$accept) {
-            Throttle::hit($request, 8, 1);
-            abort(429);
-        }
         header('Content-type: text/html; charset=utf-8');
         header('X-Accel-Buffering: no');
         ini_set('zlib.output_compression', 'Off');
@@ -53,7 +46,7 @@ class BrowserVerification
         $key = md5($request->ip() . microtime(true));
 
         echo (view('layouts.resultpage.verificationHeader')->with('key', $key)->render());
-        #flush(); // TODO Readd
+        flush();
 
         $answer = boolval(Redis::connection("cache")->blpop($key, 2));
 
diff --git a/composer.json b/composer.json
index 51824d44b..407ce0594 100644
--- a/composer.json
+++ b/composer.json
@@ -12,7 +12,6 @@
         "endclothing/prometheus_client_php": "^1.0",
         "fideloper/proxy": "^4.0",
         "globalcitizen/php-iban": "^2.6",
-        "graham-campbell/throttle": "^7.5",
         "jenssegers/agent": "^2.6",
         "laravel/framework": "5.8.*",
         "laravel/tinker": "^1.0",
@@ -70,4 +69,4 @@
             "@php artisan key:generate --ansi"
         ]
     }
-}
+}
\ No newline at end of file
-- 
GitLab