aboutsummaryrefslogtreecommitdiffstats
path: root/app/jobs/action_mailroom/inbound_email/incineration_job.rb
blob: fa1d3460089232c3e51f83abc3fb0fd734f2d1e2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
class ActionMailroom::InboundEmail::IncinerationJob < ApplicationJob
  queue_as :action_mailroom_incineration

  def self.schedule(inbound_email)
    set(wait: ActionMailroom::InboundEmail::Incineratable::INCINERATABLE_AFTER).perform_later(inbound_email)
  end

  def perform(inbound_email)
    inbound_email.incinerate
  end
end