})
.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 {
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",
{
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",
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",
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;
}