Added emails for new users who arent PRO

• Added:
- emails for new users who arent PRO
This commit is contained in:
mgabdev
2020-09-18 22:49:15 -05:00
parent e734a0cb38
commit a4add61342
5 changed files with 109 additions and 0 deletions
+23
View File
@@ -46,6 +46,29 @@ class UserMailer < Devise::Mailer
mail to: @resource.email, subject: subject
end
end
def introduce_pro(user, date_range)
valid_date_ranges = ['7', '15', '30']
@date_range = date_range
return unless valid_date_ranges.include?(@date_range)
@resource = user
return if @resource.disabled?
subject = 'Gab Is Powered By You'
case @date_range
when '15'
subject = 'The Silicon Valley Alternative'
when '30'
subject = 'Free Speech Software'
end
I18n.with_locale(@resource.locale || I18n.default_locale) do
mail to: @resource.email, subject: subject
end
end
def confirmation_instructions(user, token, **)
@resource = user
@token = token