use jobs to devise emails delivery

This commit is contained in:
João Geonizeli
2021-08-18 00:20:58 -03:00
parent d2b361ff69
commit 198f9f675b
8 changed files with 37 additions and 11 deletions

View File

@@ -21,4 +21,10 @@
class AdminUser < ApplicationRecord
devise :database_authenticatable, :recoverable,
:rememberable, :validatable
private
def send_devise_notification(notification, *args)
devise_mailer.send(notification, self, *args).deliver_later
end
end

View File

@@ -51,4 +51,8 @@ class User < ApplicationRecord
def notification_message
"🎉 New user: #{email} 🎉"
end
def send_devise_notification(notification, *args)
devise_mailer.send(notification, self, *args).deliver_later
end
end