]> Untitled Git - lemmy.git/commitdiff
Remove e-mail verification success e-mails (#3124)
authorSander Saarend <sander@saarend.com>
Fri, 16 Jun 2023 15:53:33 +0000 (18:53 +0300)
committerGitHub <noreply@github.com>
Fri, 16 Jun 2023 15:53:33 +0000 (11:53 -0400)
crates/api/src/local_user/verify_email.rs
crates/api_common/src/utils.rs

index 80befc5a8344a79ee4173c87c8850f0896f51959..0807eebe0947b2de274353ce79bca1d586d634c2 100644 (file)
@@ -3,7 +3,6 @@ use actix_web::web::Data;
 use lemmy_api_common::{
   context::LemmyContext,
   person::{VerifyEmail, VerifyEmailResponse},
-  utils::send_email_verification_success,
 };
 use lemmy_db_schema::{
   source::{
@@ -12,7 +11,6 @@ use lemmy_db_schema::{
   },
   traits::Crud,
 };
-use lemmy_db_views::structs::LocalUserView;
 use lemmy_utils::error::LemmyError;
 
 #[async_trait::async_trait(?Send)]
@@ -35,10 +33,6 @@ impl Perform for VerifyEmail {
 
     LocalUser::update(context.pool(), local_user_id, &form).await?;
 
-    let local_user_view = LocalUserView::read(context.pool(), local_user_id).await?;
-
-    send_email_verification_success(&local_user_view, context.settings())?;
-
     EmailVerification::delete_old_tokens_for_local_user(context.pool(), local_user_id).await?;
 
     Ok(VerifyEmailResponse {})
index 1912221e14ab5e3b0f76222fc59ad748e804e447..602dd6acc5663b025c54244944286d436a708cfd 100644 (file)
@@ -403,17 +403,6 @@ pub async fn send_verification_email(
   Ok(())
 }
 
-pub fn send_email_verification_success(
-  user: &LocalUserView,
-  settings: &Settings,
-) -> Result<(), LemmyError> {
-  let email = &user.local_user.email.clone().expect("email");
-  let lang = get_interface_language(user);
-  let subject = &lang.email_verified_subject(&user.person.actor_id);
-  let body = &lang.email_verified_body();
-  send_email(subject, email, &user.person.name, body, settings)
-}
-
 pub fn get_interface_language(user: &LocalUserView) -> Lang {
   lang_str_to_lang(&user.local_user.interface_language)
 }