Skip to content

Commit 9fde866

Browse files
committed
DRAFT: job for sending, untested
Signed-off-by: jonathan.kerr <3410350+jonodrew@users.noreply.github.com>
1 parent 188c5ab commit 9fde866

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
class SendThreeMonthEmailJob < ApplicationJob
4+
queue_as :default
5+
6+
def perform
7+
ThreeMonthEmailService.send_chaser
8+
end
9+
end
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# frozen_string_literal: true
2+
3+
class ThreeMonthEmailService
4+
def self.send_chaser
5+
members = Member.joins(:workshop_invitations).where("workshop_invitations.create_at >= ?", 3.months.ago).distinct
6+
members.each do |member|
7+
MemberMailer.with(member: member).chaser.deliver_later
8+
end
9+
end
10+
end

0 commit comments

Comments
 (0)