Fixing rate limiting.

pull/722/head
Dessalines 5 years ago
parent c84a2d6b1e
commit 218653c52f

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

Loading…
Cancel
Save