Moving send email check inside function.
This commit is contained in:
parent
270ce539bf
commit
99e5a4d1c3
2 changed files with 10 additions and 12 deletions
|
@ -1157,14 +1157,12 @@ impl Perform for CreatePrivateMessage {
|
|||
})
|
||||
.await?
|
||||
{
|
||||
if local_recipient.local_user.send_notifications_to_email {
|
||||
send_email_to_user(
|
||||
&local_recipient,
|
||||
"Private Message from",
|
||||
"Private Message",
|
||||
&content_slurs_removed,
|
||||
);
|
||||
}
|
||||
send_email_to_user(
|
||||
&local_recipient,
|
||||
"Private Message from",
|
||||
"Private Message",
|
||||
&content_slurs_removed,
|
||||
);
|
||||
|
||||
let local_recipient_id = local_recipient.local_user.id;
|
||||
context.chat_server().do_send(SendUserRoomMessage {
|
||||
|
|
|
@ -101,7 +101,7 @@ fn do_send_local_notifs(
|
|||
PersonMention::create(&conn, &user_mention_form).ok();
|
||||
|
||||
// Send an email to those local users that have notifications on
|
||||
if do_send_email && mention_user_view.local_user.send_notifications_to_email {
|
||||
if do_send_email {
|
||||
send_email_to_user(
|
||||
&mention_user_view,
|
||||
"Mentioned by",
|
||||
|
@ -121,7 +121,7 @@ fn do_send_local_notifs(
|
|||
{
|
||||
recipient_ids.push(parent_user_view.local_user.id);
|
||||
|
||||
if do_send_email && parent_user_view.local_user.send_notifications_to_email {
|
||||
if do_send_email {
|
||||
send_email_to_user(
|
||||
&parent_user_view,
|
||||
"Reply from",
|
||||
|
@ -139,7 +139,7 @@ fn do_send_local_notifs(
|
|||
if let Ok(parent_user_view) = LocalUserView::read_person(&conn, post.creator_id) {
|
||||
recipient_ids.push(parent_user_view.local_user.id);
|
||||
|
||||
if do_send_email && parent_user_view.local_user.send_notifications_to_email {
|
||||
if do_send_email {
|
||||
send_email_to_user(
|
||||
&parent_user_view,
|
||||
"Reply from",
|
||||
|
@ -160,7 +160,7 @@ pub fn send_email_to_user(
|
|||
body_text: &str,
|
||||
comment_content: &str,
|
||||
) {
|
||||
if local_user_view.person.banned {
|
||||
if local_user_view.person.banned || !local_user_view.local_user.send_notifications_to_email {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue