Skip to content
Snippets Groups Projects
Commit dac8b3db authored by 🥺's avatar 🥺 :transgender_flag: Committed by 🥺
Browse files

move these config checks to main.rs

parent 0ea86570
No related branches found
No related tags found
No related merge requests found
......@@ -257,14 +257,6 @@ pub async fn load_or_create(config: Config) -> Result<()> {
}
};
if config.registration_token == Some(String::new()) {
return Err(Error::bad_config("Registration token is empty"));
}
if config.max_request_size < 4096 {
error!(?config.max_request_size, "Max request size is less than 4KB. Please increase it.");
}
let (presence_sender, presence_receiver) = mpsc::unbounded_channel();
let db_raw = Box::new(Self {
......
......@@ -153,6 +153,16 @@ async fn main() {
/* ad-hoc config validation/checks */
// check if the user specified a registration token as `""`
if config.registration_token == Some(String::new()) {
error!("Registration token was specified but is empty (\"\")");
return;
}
if config.max_request_size < 4096 {
error!(?config.max_request_size, "Max request size is less than 4KB. Please increase it.");
}
// check if user specified valid IP CIDR ranges on startup
for cidr in services().globals.ip_range_denylist() {
let _ = ipaddress::IPAddress::parse(cidr)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment