Переделал подтверждение почты
This commit is contained in:
parent
5a149b9ca6
commit
4b7753ba1c
2 changed files with 4 additions and 2 deletions
|
@ -1,3 +1,5 @@
|
|||
from urllib.parse import urljoin
|
||||
|
||||
from app.chat.exceptions import UserDontHavePermissionException, UserCanNotReadThisChatException
|
||||
from app.chat.shemas import SAllowedChats, SChangeData, SPinnedChats, SChat
|
||||
from app.config import settings
|
||||
|
@ -52,7 +54,7 @@ class ChatService:
|
|||
def create_invitation_link(chat_id: int) -> str:
|
||||
invitation_data = SInvitationData.model_validate({"chat_id": chat_id})
|
||||
invitation_token = encode_invitation_token(invitation_data)
|
||||
invitation_link = settings.INVITATION_LINK_HOST + "/api/chat/invite_to_chat/" + invitation_token
|
||||
invitation_link = urljoin(settings.INVITATION_LINK_HOST, f"/submit#code={invitation_token}")
|
||||
return invitation_link
|
||||
|
||||
@classmethod
|
||||
|
|
|
@ -34,7 +34,7 @@ def send_confirmation_email(user_data: dict) -> None:
|
|||
user_data = SConfirmationData.model_validate(user_data)
|
||||
invitation_token = encode_confirmation_token(user_data.confirmation_code)
|
||||
|
||||
confirmation_link = urljoin(settings.INVITATION_LINK_HOST, "/api/users/email_verification/link/") + invitation_token
|
||||
confirmation_link = urljoin(settings.INVITATION_LINK_HOST, f"/submit#code={invitation_token}")
|
||||
|
||||
msg_content = confirmation_mail_templates[user_data.type](
|
||||
user_data.username,
|
||||
|
|
Loading…
Add table
Reference in a new issue