aboutsummaryrefslogtreecommitdiff
path: root/src/server.rs
diff options
context:
space:
mode:
authorQuentin <quentin@dufour.io>2024-02-10 11:11:55 +0000
committerQuentin <quentin@dufour.io>2024-02-10 11:11:55 +0000
commit3b675ac35769a3be3f268e0c8fecb41bae9acc72 (patch)
tree3d3adfb66c40fcd005bdf0b64e2c3d78f8659ca1 /src/server.rs
parent93c0aa4b3a89201530520c46986659731a43cad6 (diff)
parent0e3cfe536f111c1094d530aed0581390e3fbc878 (diff)
downloadaerogramme-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.rs15
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,