Move mailer from Bamboo to Swoosh
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
@@ -323,11 +323,11 @@ defmodule Mobilizon.GraphQL.Resolvers.Admin do
|
||||
if notify do
|
||||
updated_user
|
||||
|> Email.Admin.user_email_change_old(old_email)
|
||||
|> Email.Mailer.send_email_later()
|
||||
|> Email.Mailer.send_email()
|
||||
|
||||
updated_user
|
||||
|> Email.Admin.user_email_change_new(old_email)
|
||||
|> Email.Mailer.send_email_later()
|
||||
|> Email.Mailer.send_email()
|
||||
end
|
||||
|
||||
{:ok, updated_user}
|
||||
@@ -353,7 +353,7 @@ defmodule Mobilizon.GraphQL.Resolvers.Admin do
|
||||
if notify do
|
||||
user
|
||||
|> Email.Admin.user_role_change(old_role)
|
||||
|> Email.Mailer.send_email_later()
|
||||
|> Email.Mailer.send_email()
|
||||
end
|
||||
|
||||
{:ok, user}
|
||||
@@ -375,7 +375,7 @@ defmodule Mobilizon.GraphQL.Resolvers.Admin do
|
||||
if notify do
|
||||
user
|
||||
|> Email.Admin.user_confirmation()
|
||||
|> Email.Mailer.send_email_later()
|
||||
|> Email.Mailer.send_email()
|
||||
end
|
||||
|
||||
{:ok, user}
|
||||
|
||||
@@ -74,7 +74,7 @@ defmodule Mobilizon.GraphQL.Resolvers.Participant do
|
||||
participant,
|
||||
Map.get(args, :locale, "en")
|
||||
)
|
||||
|> Email.Mailer.send_email_later()
|
||||
|> Email.Mailer.send_email()
|
||||
end
|
||||
|
||||
{:ok, participant}
|
||||
|
||||
@@ -148,9 +148,8 @@ defmodule Mobilizon.GraphQL.Resolvers.User do
|
||||
with {:ok, email} <- lowercase_domain(email),
|
||||
:registration_ok <- check_registration_config(email),
|
||||
:not_deny_listed <- check_registration_denylist(email),
|
||||
{:ok, %User{} = user} <- Users.register(%{args | email: email}),
|
||||
%Bamboo.Email{} <-
|
||||
Email.User.send_confirmation_email(user, Map.get(args, :locale, "en")) do
|
||||
{:ok, %User{} = user} <- Users.register(%{args | email: email}) do
|
||||
Email.User.send_confirmation_email(user, Map.get(args, :locale, "en"))
|
||||
{:ok, user}
|
||||
else
|
||||
{:error, :invalid_email} ->
|
||||
@@ -285,9 +284,8 @@ defmodule Mobilizon.GraphQL.Resolvers.User do
|
||||
{:ok, %User{locale: locale} = user} <-
|
||||
Users.get_user_by_email(email, activated: true, unconfirmed: false),
|
||||
{:can_reset_password, true} <-
|
||||
{:can_reset_password, Authenticator.can_reset_password?(user)},
|
||||
{:ok, %Bamboo.Email{}} <-
|
||||
Email.User.send_password_reset_email(user, Map.get(args, :locale, locale)) do
|
||||
{:can_reset_password, Authenticator.can_reset_password?(user)} do
|
||||
Email.User.send_password_reset_email(user, Map.get(args, :locale, locale))
|
||||
{:ok, email}
|
||||
else
|
||||
{:can_reset_password, false} ->
|
||||
@@ -456,11 +454,11 @@ defmodule Mobilizon.GraphQL.Resolvers.User do
|
||||
{:ok, %User{} = user} ->
|
||||
user
|
||||
|> Email.User.send_email_reset_old_email()
|
||||
|> Email.Mailer.send_email_later()
|
||||
|> Email.Mailer.send_email()
|
||||
|
||||
user
|
||||
|> Email.User.send_email_reset_new_email()
|
||||
|> Email.Mailer.send_email_later()
|
||||
|> Email.Mailer.send_email()
|
||||
|
||||
{:ok, user}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user