Class: Chaskiq::SesSenderJob
- Inherits:
-
ActiveJob::Base
- Object
- ActiveJob::Base
- Chaskiq::SesSenderJob
- Defined in:
- app/jobs/chaskiq/ses_sender_job.rb
Instance Method Summary collapse
-
#perform(campaign, subscription) ⇒ Object
send to ses.
Instance Method Details
#perform(campaign, subscription) ⇒ Object
send to ses
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'app/jobs/chaskiq/ses_sender_job.rb', line 7 def perform(campaign, subscription) subscriber = subscription.subscriber return if subscriber.blank? mailer = campaign.prepare_mail_to(subscription) response = mailer.deliver = response..gsub("@email.amazonses.com", "") campaign.metrics.create( trackable: subscription, action: "deliver", data: ) end |