]> Untitled Git - lemmy.git/blobdiff - crates/utils/src/settings/structs.rs
Moving settings and secrets to context.
[lemmy.git] / crates / utils / src / settings / structs.rs
index 9ba8a5f9491b0741a219d44138a6d942fff6548b..29334934863d085d2df5c076b2db4e94510a4918 100644 (file)
@@ -1,3 +1,4 @@
+use regex::Regex;
 use serde::Deserialize;
 use std::net::{IpAddr, Ipv4Addr};
 
@@ -30,6 +31,12 @@ pub struct Settings {
   pub additional_slurs: Option<String>,
   #[default(20)]
   pub actor_name_max_length: usize,
+  #[default(None)]
+  #[serde(skip)]
+  pub webfinger_community_regex: Option<Regex>,
+  #[default(None)]
+  #[serde(skip)]
+  pub webfinger_username_regex: Option<Regex>,
 }
 
 #[derive(Debug, Deserialize, Clone, SmartDefault)]