aboutsummaryrefslogtreecommitdiff
path: root/crates/secd/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--crates/secd/src/command/authn.rs15
1 files changed, 5 insertions, 10 deletions
diff --git a/crates/secd/src/command/authn.rs b/crates/secd/src/command/authn.rs
index b254614..9c2babe 100644
--- a/crates/secd/src/command/authn.rs
+++ b/crates/secd/src/command/authn.rs
@@ -61,19 +61,14 @@ impl Secd {
/// Generate a request to validate the provided email.
pub async fn create_validation_request_email(
&self,
- email: Option<&str>,
+ email: &str,
) -> Result<ValidationRequestId, SecdError> {
let now = OffsetDateTime::now_utc();
- let email = match email {
- Some(ea) => {
- if EmailAddress::is_valid(ea) {
- ea
- } else {
- return Err(SecdError::InvalidEmailAddress);
- }
- }
- None => return Err(SecdError::InvalidEmailAddress),
+ let email = if EmailAddress::is_valid(email) {
+ email
+ } else {
+ return Err(SecdError::InvalidEmailAddress);
};
let mut ev = EmailValidation {