Skip to content

Commit d4831a6

Browse files
authored
controllers/helpers/pagination: Remove generic parameter from is_useragent_or_ip_blocked() fn (#10191)
1 parent 7792c0e commit d4831a6

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/controllers/helpers/pagination.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use crate::config::Server;
2-
use crate::controllers::util::RequestPartsExt;
32
use crate::middleware::app::RequestApp;
43
use crate::middleware::log_request::RequestLogExt;
54
use crate::middleware::real_ip::RealIp;
@@ -317,9 +316,9 @@ impl RawSeekPayload {
317316
///
318317
/// A request can be blocked if either the User Agent is on the User Agent block list or if the client
319318
/// IP is on the CIDR block list.
320-
fn is_useragent_or_ip_blocked<T: RequestPartsExt>(config: &Server, req: &T) -> bool {
321-
let user_agent = req.headers().get_str_or_default(header::USER_AGENT);
322-
let client_ip = req.extensions().get::<RealIp>();
319+
fn is_useragent_or_ip_blocked(config: &Server, req: &Parts) -> bool {
320+
let user_agent = req.headers.get_str_or_default(header::USER_AGENT);
321+
let client_ip = req.extensions.get::<RealIp>();
323322

324323
// check if user agent is blocked
325324
if config

0 commit comments

Comments
 (0)