]> Untitled Git - lemmy.git/blobdiff - crates/api_crud/src/site/create.rs
Moving settings and secrets to context.
[lemmy.git] / crates / api_crud / src / site / create.rs
index b84adcdb4e88d3342bdd5b3a82cbfc55365d904c..8038f62cbd58cffe50a3ed41c6253a043874a182 100644 (file)
@@ -39,10 +39,11 @@ impl PerformCrud for CreateSite {
       return Err(ApiError::err("site_already_exists").into());
     };
 
-    let local_user_view = get_local_user_view_from_jwt(&data.auth, context.pool()).await?;
+    let local_user_view =
+      get_local_user_view_from_jwt(&data.auth, context.pool(), context.secret()).await?;
 
-    check_slurs(&data.name)?;
-    check_slurs_opt(&data.description)?;
+    check_slurs(&data.name, &context.settings().slur_regex())?;
+    check_slurs_opt(&data.description, &context.settings().slur_regex())?;
 
     // Make sure user is an admin
     is_admin(&local_user_view)?;