-use crate::error::LemmyError;
+use crate::error::{LemmyError, LemmyErrorType};
use actix_web::dev::{ConnectionInfo, Service, ServiceRequest, ServiceResponse, Transform};
use enum_map::enum_map;
use futures::future::{ok, Ready};
} else {
let (http_req, _) = req.into_parts();
Ok(ServiceResponse::from_err(
- LemmyError::from_message("rate_limit_error"),
+ LemmyError::from(LemmyErrorType::RateLimitError),
http_req,
))
}
#[cfg(test)]
mod tests {
+ #![allow(clippy::unwrap_used)]
+ #![allow(clippy::indexing_slicing)]
+
#[test]
fn test_parse_ip() {
let ip_addrs = [