feat: update style of mail
This commit is contained in:
@@ -3,7 +3,7 @@ from faststream.rabbit.fastapi import RabbitRouter, RabbitMessage
|
||||
from src.infrastructure.config import settings
|
||||
from src.infrastructure.logger import logger
|
||||
from src.infrastructure.mail import TemplateRenderer, get_email_sender, get_renderer
|
||||
from src.infrastructure.mail.assets import get_exa_logo_data_uri
|
||||
from src.infrastructure.mail.assets import EXA_LOGO_CID, get_exa_logo_png
|
||||
from src.infrastructure.mail.sender import EmailSender
|
||||
from datetime import datetime
|
||||
from typing import Literal, Optional
|
||||
@@ -53,7 +53,8 @@ async def consume_email_code(
|
||||
f"trace_id={trace_id}"
|
||||
)
|
||||
|
||||
logo_data_uri = get_exa_logo_data_uri()
|
||||
logo_png = get_exa_logo_png()
|
||||
logo_src = f'cid:{EXA_LOGO_CID}' if logo_png else ''
|
||||
|
||||
html = renderer.render(
|
||||
'email_code.html',
|
||||
@@ -61,7 +62,7 @@ async def consume_email_code(
|
||||
code=msg_body.payload.code,
|
||||
ttl_minutes=msg_body.payload.ttl_seconds // 60,
|
||||
brand='Экса',
|
||||
logo_data_uri=logo_data_uri,
|
||||
logo_src=logo_src,
|
||||
trace_id=trace_id,
|
||||
year=datetime.now().year,
|
||||
)
|
||||
@@ -80,4 +81,5 @@ async def consume_email_code(
|
||||
subject='Экса — код подтверждения',
|
||||
body=html,
|
||||
plain=text,
|
||||
inline_png=(EXA_LOGO_CID, logo_png) if logo_png else None,
|
||||
)
|
||||
Reference in New Issue
Block a user