2025-09-27 07:03:48 -04:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
|
|
class FamilyMailer < ApplicationMailer
|
|
|
|
|
def invitation(invitation)
|
|
|
|
|
@invitation = invitation
|
|
|
|
|
@family = invitation.family
|
|
|
|
|
@invited_by = invitation.invited_by
|
|
|
|
|
@accept_url = family_invitation_url(@invitation.token)
|
2025-10-07 12:38:06 -04:00
|
|
|
|
2025-09-27 07:03:48 -04:00
|
|
|
mail(
|
|
|
|
|
to: @invitation.email,
|
2025-10-07 12:38:06 -04:00
|
|
|
subject: "🎉 You've been invited to join #{@family.name} on Dawarich!"
|
2025-09-27 07:03:48 -04:00
|
|
|
)
|
|
|
|
|
end
|
2025-10-11 08:17:48 -04:00
|
|
|
|
|
|
|
|
def member_joined(family, user)
|
|
|
|
|
@family = family
|
|
|
|
|
@user = user
|
|
|
|
|
|
|
|
|
|
mail(
|
|
|
|
|
to: @family.owner.email,
|
|
|
|
|
subject: "👪 #{@user.name} has joined your family #{@family.name} on Dawarich!"
|
|
|
|
|
)
|
|
|
|
|
end
|
2025-09-27 15:14:40 -04:00
|
|
|
end
|