X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapi%2Fsrc%2Flib.rs;h=1b7b3215454ec197aca3ae37be6f8cac6f8a8c76;hb=70fae9d68d65b1e4d153e30d3c065cc315b75eaf;hp=988dac27ab4085f95c30f216eba42343d88d336e;hpb=1d38aad9d3d51ef606074d5b49a8030c49dd0e9e;p=lemmy.git diff --git a/crates/api/src/lib.rs b/crates/api/src/lib.rs index 988dac27..1b7b3215 100644 --- a/crates/api/src/lib.rs +++ b/crates/api/src/lib.rs @@ -9,15 +9,15 @@ use lemmy_utils::{ }; use std::io::Cursor; -mod comment; -mod comment_report; -mod community; -mod local_user; -mod post; -mod post_report; -mod private_message; -mod private_message_report; -mod site; +pub mod comment; +pub mod comment_report; +pub mod community; +pub mod local_user; +pub mod post; +pub mod post_report; +pub mod private_message; +pub mod private_message_report; +pub mod site; #[async_trait::async_trait(?Send)] pub trait Perform { @@ -40,7 +40,7 @@ pub(crate) fn captcha_as_wav_base64(captcha: &Captcha) -> Result Result Result<(), LemmyError> { let slur_regex = &local_site_to_slur_regex(local_site); check_slurs(reason, slur_regex)?; if reason.is_empty() { - return Err(LemmyErrorType::ReportReasonRequired)?; + Err(LemmyErrorType::ReportReasonRequired)?; } if reason.chars().count() > 1000 { - return Err(LemmyErrorType::ReportTooLong)?; + Err(LemmyErrorType::ReportTooLong)?; } Ok(()) } #[cfg(test)] mod tests { + #![allow(clippy::unwrap_used)] + #![allow(clippy::indexing_slicing)] + use lemmy_api_common::utils::check_validator_time; use lemmy_db_schema::{ source::{