Remove e-mail verification success e-mails (#3124)

This commit is contained in:
Sander Saarend 2023-06-16 18:53:33 +03:00 committed by GitHub
parent becf75d1f9
commit 007c7d5812
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 17 deletions

View 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 {})

View 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)
}