From a32d6b4807da90580ca1e3860d5a738506c1516f Mon Sep 17 00:00:00 2001
From: Philippe Loctaux
Date: Sat, 22 Apr 2023 12:56:09 +0200
Subject: [PATCH] forgot password: handling testing environment, no emails when
testing
---
crates/ezidam/src/email.rs | 19 +++++++++++
crates/ezidam/src/lib.rs | 3 ++
crates/ezidam/src/main.rs | 12 +------
.../ezidam/src/routes/root/forgot_password.rs | 33 +++++++++++--------
crates/ezidam/src/tests.rs | 18 ++++++----
5 files changed, 55 insertions(+), 30 deletions(-)
create mode 100644 crates/ezidam/src/email.rs
diff --git a/crates/ezidam/src/email.rs b/crates/ezidam/src/email.rs
new file mode 100644
index 0000000..cd47150
--- /dev/null
+++ b/crates/ezidam/src/email.rs
@@ -0,0 +1,19 @@
+use email::Config;
+use rocket::figment::Figment;
+
+pub fn init(config: &Figment) -> Result