feat(infrastructure): use celery worker

This commit is contained in:
2025-10-02 14:32:07 +02:00
parent 3e809782a6
commit 49efd88f29
7 changed files with 47 additions and 230 deletions

View File

@@ -7,8 +7,8 @@ from fastapi_users import BaseUserManager, FastAPIUsers, UUIDIDMixin
from fastapi_users.authentication import (
AuthenticationBackend,
BearerTransport,
JWTStrategy,
)
from fastapi_users.authentication.strategy.jwt import JWTStrategy
from fastapi_users.db import SQLAlchemyUserDatabase
from app.models.user import User
@@ -47,7 +47,7 @@ class UserManager(UUIDIDMixin, BaseUserManager[User, uuid.UUID]):
)
try:
enqueue_email(to=user.email, subject=subject, body=body)
except Exception:
except Exception as e:
print("[Email Fallback] To:", user.email)
print("[Email Fallback] Subject:", subject)
print("[Email Fallback] Body:\n", body)