+ let local_user_view = local_user_view_from_jwt(&data.auth, context).await?;
+ let local_site = LocalSite::read(&mut context.pool()).await?;
+
+ let slur_regex = local_site_to_slur_regex(&local_site);
+ check_slurs_opt(&data.title, &slur_regex)?;
+ check_slurs_opt(&data.description, &slur_regex)?;
+ is_valid_body_field(&data.description, false)?;
+
+ let title = sanitize_html_opt(&data.title);
+ let description = sanitize_html_opt(&data.description);