]> Untitled Git - lemmy.git/blobdiff - crates/apub/src/objects/person.rs
Moving settings and secrets to context.
[lemmy.git] / crates / apub / src / objects / person.rs
index 04af848ffd5c4f5779e6f0b26eb0dbcb951b4609..5bf7a589744ca525e1068fb6861238c8f2913b6e 100644 (file)
@@ -150,10 +150,12 @@ impl FromApub for DbPerson {
       UserTypes::Service => true,
     };
 
-    check_slurs(&name)?;
-    check_slurs_opt(&display_name)?;
-    check_slurs_opt(&bio)?;
-    check_is_apub_id_valid(&person.id, false)?;
+    let slur_regex = &context.settings().slur_regex();
+    check_slurs(&name, slur_regex)?;
+    check_slurs_opt(&display_name, slur_regex)?;
+    check_slurs_opt(&bio, slur_regex)?;
+
+    check_is_apub_id_valid(&person.id, false, &context.settings())?;
 
     let person_form = PersonForm {
       name,