Attempt to prevent duplicate token generation

This commit is contained in:
Max Wofford
2025-03-17 11:33:52 -04:00
parent b0309f040e
commit 5f01da79c6
2 changed files with 5 additions and 4 deletions

View File

@@ -9,6 +9,7 @@ class HandleEmailSigninJob < ApplicationJob
end
end
LoopsMailer.sign_in_email(email_address).deliver_now
token = email_address.user.create_email_signin_token
LoopsMailer.sign_in_email(email_address.email, token).deliver_now
end
end

View File

@@ -13,9 +13,9 @@ class LoopsMailer < ApplicationMailer
}
end
def sign_in_email(email_address)
@email = email_address.email
@token = email_address.user.create_email_signin_token.token
def sign_in_email(email, token)
@email = email
@token = token
@sign_in_url = auth_token_url(@token)
mail(