From a089dbf6eb4e2499a5d333cdb87dbe50a3cc489c Mon Sep 17 00:00:00 2001 From: Mawoka Date: Sat, 12 Mar 2022 17:52:45 +0100 Subject: [PATCH] :recycle: email-function --- classquiz/emails/__init__.py | 2 +- classquiz/routers/users.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/classquiz/emails/__init__.py b/classquiz/emails/__init__.py index a91f3c3..b97a59a 100644 --- a/classquiz/emails/__init__.py +++ b/classquiz/emails/__init__.py @@ -29,7 +29,7 @@ def _sendMail(template: str, to: str, subject: str): server.sendmail(settings.mail_address, to, msg.as_string()) -async def send_mail(email: str): +async def send_register_email(email: str): user = await User.objects.get_or_none(email=email, verified=False) if user is None: raise ValueError('User not found') diff --git a/classquiz/routers/users.py b/classquiz/routers/users.py index f45cb55..8d17106 100644 --- a/classquiz/routers/users.py +++ b/classquiz/routers/users.py @@ -9,7 +9,7 @@ from fastapi.security import OAuth2PasswordRequestForm from classquiz.auth import * from classquiz.config import redis from classquiz.db.models import * -from classquiz.emails import send_mail +from classquiz.emails import send_register_email router = APIRouter() @@ -35,7 +35,7 @@ async def create_user(user: route_user, background_task: BackgroundTasks) -> Use if len(user.username) == 32: return JSONResponse({"details": "Username mustn't be 32 characters long"}, 400) await user.save() - background_task.add_task(send_mail, email=user.email) + background_task.add_task(send_register_email, email=user.email) return user