]> Untitled Git - lemmy.git/blobdiff - crates/api_crud/src/site/create.rs
Add Modlog Filters (#2313)
[lemmy.git] / crates / api_crud / src / site / create.rs
index 57301e1081beb2699edcb00f0243da8d2619da5e..c61e3feae2873cf7ee18d5b0156415ad7f7662b0 100644 (file)
@@ -15,7 +15,6 @@ use lemmy_db_schema::{
 use lemmy_db_views::structs::SiteView;
 use lemmy_utils::{
   error::LemmyError,
-  settings::structs::Settings,
   utils::{check_slurs, check_slurs_opt},
   ConnectionId,
 };
@@ -57,7 +56,7 @@ impl PerformCrud for CreateSite {
       site_description_length_check(desc)?;
     }
 
-    let actor_id: DbUrl = Url::parse(&Settings::get().get_protocol_and_hostname())?.into();
+    let actor_id: DbUrl = Url::parse(&context.settings().get_protocol_and_hostname())?.into();
     let inbox_url = Some(generate_site_inbox_url(&actor_id)?);
     let keypair = generate_actor_keypair()?;
     let site_form = SiteForm {
@@ -77,6 +76,7 @@ impl PerformCrud for CreateSite {
       public_key: Some(keypair.public_key),
       default_theme: data.default_theme.clone(),
       default_post_listing_type: data.default_post_listing_type.clone(),
+      hide_modlog_mod_names: data.hide_modlog_mod_names,
       ..SiteForm::default()
     };