diff options
Diffstat (limited to 'app/jobs')
-rw-r--r-- | app/jobs/.DS_Store | bin | 0 -> 6148 bytes | |||
-rw-r--r-- | app/jobs/action_mailbox/inbound_email/incineration_job.rb | 11 | ||||
-rw-r--r-- | app/jobs/action_mailbox/routing_job.rb | 7 | ||||
-rw-r--r-- | app/jobs/action_mailroom/inbound_email/incineration_job.rb | 11 | ||||
-rw-r--r-- | app/jobs/action_mailroom/routing_job.rb | 7 |
5 files changed, 18 insertions, 18 deletions
diff --git a/app/jobs/.DS_Store b/app/jobs/.DS_Store Binary files differnew file mode 100644 index 0000000000..4f6e8d17e4 --- /dev/null +++ b/app/jobs/.DS_Store diff --git a/app/jobs/action_mailbox/inbound_email/incineration_job.rb b/app/jobs/action_mailbox/inbound_email/incineration_job.rb new file mode 100644 index 0000000000..a2911efef1 --- /dev/null +++ b/app/jobs/action_mailbox/inbound_email/incineration_job.rb @@ -0,0 +1,11 @@ +class ActionMailbox::InboundEmail::IncinerationJob < ApplicationJob + queue_as :action_mailbox_incineration + + def self.schedule(inbound_email) + set(wait: ActionMailbox::InboundEmail::Incineratable::INCINERATABLE_AFTER).perform_later(inbound_email) + end + + def perform(inbound_email) + inbound_email.incinerate + end +end diff --git a/app/jobs/action_mailbox/routing_job.rb b/app/jobs/action_mailbox/routing_job.rb new file mode 100644 index 0000000000..a2618bb8aa --- /dev/null +++ b/app/jobs/action_mailbox/routing_job.rb @@ -0,0 +1,7 @@ +class ActionMailbox::RoutingJob < ActiveJob::Base + queue_as :action_mailbox_routing + + def perform(inbound_email) + ApplicationMailbox.route inbound_email + end +end diff --git a/app/jobs/action_mailroom/inbound_email/incineration_job.rb b/app/jobs/action_mailroom/inbound_email/incineration_job.rb deleted file mode 100644 index fa1d346008..0000000000 --- a/app/jobs/action_mailroom/inbound_email/incineration_job.rb +++ /dev/null @@ -1,11 +0,0 @@ -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 diff --git a/app/jobs/action_mailroom/routing_job.rb b/app/jobs/action_mailroom/routing_job.rb deleted file mode 100644 index 85a3c7ab00..0000000000 --- a/app/jobs/action_mailroom/routing_job.rb +++ /dev/null @@ -1,7 +0,0 @@ -class ActionMailroom::RoutingJob < ActiveJob::Base - queue_as :action_mailroom_routing - - def perform(inbound_email) - ApplicationMailbox.route inbound_email - end -end |