]> Untitled Git - lemmy.git/commitdiff
Fixing rate limiting.
authorDessalines <tyhou13@gmx.com>
Fri, 7 Feb 2020 03:48:43 +0000 (22:48 -0500)
committerDessalines <tyhou13@gmx.com>
Fri, 7 Feb 2020 03:48:43 +0000 (22:48 -0500)
server/src/websocket/server.rs

index fc838c1fc3d659e859d92f6b50d1d5af758be735..bf3249e1ddada0aded6d99461b79815cb7772e77 100644 (file)
@@ -318,11 +318,9 @@ impl ChatServer {
           };
 
           rate_limit.last_checked = current;
-          if !check_only {
-            rate_limit.allowance += time_passed * (rate as f64 / per as f64);
-            if rate_limit.allowance > rate as f64 {
-              rate_limit.allowance = rate as f64;
-            }
+          rate_limit.allowance += time_passed * (rate as f64 / per as f64);
+          if !check_only && rate_limit.allowance > rate as f64 {
+            rate_limit.allowance = rate as f64;
           }
 
           if rate_limit.allowance < 1.0 {