From eff304058b56fd99523a1d7bfa42c264e4b62576 Mon Sep 17 00:00:00 2001 From: Sam Seed Date: Thu, 26 Jan 2023 12:48:50 +0000 Subject: [PATCH] feat: create BulkUploadMailer class --- app/mailers/bulk_upload_mailer.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 app/mailers/bulk_upload_mailer.rb diff --git a/app/mailers/bulk_upload_mailer.rb b/app/mailers/bulk_upload_mailer.rb new file mode 100644 index 000000000..9e931cd33 --- /dev/null +++ b/app/mailers/bulk_upload_mailer.rb @@ -0,0 +1,20 @@ +class BulkUploadMailer < NotifyMailer + BULK_UPLOAD_FAILED_TEMPLATE_ID = "e27abcd4-5295-48c2-b127-e9ee4b781b75".freeze + BULK_UPLOAD_WITH_ERRORS_TEMPLATE_ID = "e27abcd4-5295-48c2-b127-e9ee4b781b75".freeze + + def send_bulk_upload_failed_mail(user, bulk_upload) + send_email( + user.email, + BULK_UPLOAD_FAILED_TEMPLATE_ID, + { filename: "1", upload_timestamp: "2", year_combo: "3", lettings_or_sales: "4", error_description: "5", summary_report_link: "6" }, + ) + end + + def send_bulk_upload_with_errors_mail(user, bulk_upload) + send_email( + user.email, + BULK_UPLOAD_WITH_ERRORS_TEMPLATE_ID, + { title: "1", filename: "2", upload_timestamp: "3", error_description: "4", summary_report_link: "5" }, + ) + end +end