]> Untitled Git - lemmy.git/blobdiff - crates/api_crud/src/lib.rs
Add Custom Emojis Support (#2616)
[lemmy.git] / crates / api_crud / src / lib.rs
index 30c9ebd42d516f386050b4f27b1dfa33f14adea9..70d5d44d4e4487ef8510d148fcf3c9c84b748d6c 100644 (file)
@@ -1,10 +1,10 @@
 use actix_web::web::Data;
 use lemmy_api_common::context::LemmyContext;
-use lemmy_db_schema::source::local_site::LocalSite;
 use lemmy_utils::{error::LemmyError, ConnectionId};
 
 mod comment;
 mod community;
+mod custom_emoji;
 mod post;
 mod private_message;
 mod site;
@@ -20,18 +20,3 @@ pub trait PerformCrud {
     websocket_id: Option<ConnectionId>,
   ) -> Result<Self::Response, LemmyError>;
 }
-
-/// Make sure if applications are required, that there is an application questionnaire
-pub fn check_application_question(
-  application_question: &Option<Option<String>>,
-  local_site: &LocalSite,
-  require_application: &Option<bool>,
-) -> Result<(), LemmyError> {
-  if require_application.unwrap_or(false)
-    && (application_question == &Some(None)
-      || (application_question.is_none() && local_site.application_question.is_none()))
-  {
-    return Err(LemmyError::from_message("application_question_required"));
-  }
-  Ok(())
-}