diff options
author | Quentin <quentin@dufour.io> | 2024-02-10 11:11:55 +0000 |
---|---|---|
committer | Quentin <quentin@dufour.io> | 2024-02-10 11:11:55 +0000 |
commit | 3b675ac35769a3be3f268e0c8fecb41bae9acc72 (patch) | |
tree | 3d3adfb66c40fcd005bdf0b64e2c3d78f8659ca1 /src/server.rs | |
parent | 93c0aa4b3a89201530520c46986659731a43cad6 (diff) | |
parent | 0e3cfe536f111c1094d530aed0581390e3fbc878 (diff) | |
download | aerogramme-3b675ac35769a3be3f268e0c8fecb41bae9acc72.tar.gz aerogramme-3b675ac35769a3be3f268e0c8fecb41bae9acc72.zip |
Merge pull request 'WIP 0.2.1' (#93) from bug/deployment into main
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/aerogramme/pulls/93
Diffstat (limited to 'src/server.rs')
-rw-r--r-- | src/server.rs | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/server.rs b/src/server.rs index cf9930a..9899981 100644 --- a/src/server.rs +++ b/src/server.rs @@ -7,9 +7,9 @@ use futures::try_join; use log::*; use tokio::sync::watch; +use crate::auth; use crate::config::*; use crate::imap; -use crate::auth; use crate::lmtp::*; use crate::login::ArcLoginProvider; use crate::login::{demo_provider::*, ldap_provider::*, static_provider::*}; @@ -47,9 +47,16 @@ impl Server { }; let lmtp_server = config.lmtp.map(|lmtp| LmtpServer::new(lmtp, login.clone())); - let imap_unsecure_server = config.imap_unsecure.map(|imap| imap::new_unsecure(imap, login.clone())); - let imap_server = config.imap.map(|imap| imap::new(imap, login.clone())).transpose()?; - let auth_server = config.auth.map(|auth| auth::AuthServer::new(auth, login.clone())); + let imap_unsecure_server = config + .imap_unsecure + .map(|imap| imap::new_unsecure(imap, login.clone())); + let imap_server = config + .imap + .map(|imap| imap::new(imap, login.clone())) + .transpose()?; + let auth_server = config + .auth + .map(|auth| auth::AuthServer::new(auth, login.clone())); Ok(Self { lmtp_server, |