Sha256: d670aa3915b0045d164322adb7b11c143892cea9ba7b95292106a9b4d993489d

Contents?: true

Size: 393 Bytes

Versions: 12

Compression:

Stored size: 393 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Budgets
    class SendVoteReminderJob < ApplicationJob
      queue_as :vote_reminder

      def perform(reminder)
        return if reminder.records.active.blank?

        ::Decidim::ReminderDelivery.create(reminder: reminder)
        ::Decidim::Budgets::VoteReminderMailer.vote_reminder(reminder).deliver_now
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
decidim-budgets-0.27.9 app/jobs/decidim/budgets/send_vote_reminder_job.rb
decidim-budgets-0.27.8 app/jobs/decidim/budgets/send_vote_reminder_job.rb
decidim-budgets-0.27.7 app/jobs/decidim/budgets/send_vote_reminder_job.rb
decidim-budgets-0.27.6 app/jobs/decidim/budgets/send_vote_reminder_job.rb
decidim-budgets-0.27.5 app/jobs/decidim/budgets/send_vote_reminder_job.rb
decidim-budgets-0.27.4 app/jobs/decidim/budgets/send_vote_reminder_job.rb
decidim-budgets-0.27.3 app/jobs/decidim/budgets/send_vote_reminder_job.rb
decidim-budgets-0.27.2 app/jobs/decidim/budgets/send_vote_reminder_job.rb
decidim-budgets-0.27.1 app/jobs/decidim/budgets/send_vote_reminder_job.rb
decidim-budgets-0.27.0 app/jobs/decidim/budgets/send_vote_reminder_job.rb
decidim-budgets-0.27.0.rc2 app/jobs/decidim/budgets/send_vote_reminder_job.rb
decidim-budgets-0.27.0.rc1 app/jobs/decidim/budgets/send_vote_reminder_job.rb