X-Git-Url: http://these/git/?a=blobdiff_plain;f=crates%2Fapi%2Fsrc%2Fcomment_report%2Fcreate.rs;h=9badc31a07694a2b45cdf678c17a40253e155970;hb=ddb62681648cec473a19dce29861d48882e71943;hp=c026d166da61e317efbf5485122316bdc0b4b133;hpb=166854b37e0929bbbaf076b44470a132b539f50b;p=lemmy.git diff --git a/crates/api/src/comment_report/create.rs b/crates/api/src/comment_report/create.rs index c026d166..9badc31a 100644 --- a/crates/api/src/comment_report/create.rs +++ b/crates/api/src/comment_report/create.rs @@ -3,7 +3,7 @@ use actix_web::web::Data; use lemmy_api_common::{ comment::{CommentReportResponse, CreateCommentReport}, context::LemmyContext, - utils::{check_community_ban, get_local_user_view_from_jwt}, + utils::{check_community_ban, get_local_user_view_from_jwt, send_new_report_email_to_admins}, websocket::UserOperation, }; use lemmy_db_schema::{ @@ -54,6 +54,17 @@ impl Perform for CreateCommentReport { let comment_report_view = CommentReportView::read(context.pool(), report.id, person_id).await?; + // Email the admins + if local_site.reports_email_admins { + send_new_report_email_to_admins( + &comment_report_view.creator.name, + &comment_report_view.comment_creator.name, + context.pool(), + context.settings(), + ) + .await?; + } + let res = CommentReportResponse { comment_report_view, };