blob: 81b381b0d0c0eb8639f31413bafe1336ca1473d2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
class ActionMailbox::IncinerationJob < ActiveJob::Base
queue_as :action_mailbox_incineration
discard_on ActiveRecord::RecordNotFound
def self.schedule(inbound_email)
set(wait: ActionMailbox.incinerate_after).perform_later(inbound_email)
end
def perform(inbound_email)
inbound_email.incinerate
end
end
|