Добавлен CI, добавлена отправка письма о получении оплаты, добавлен order_id в success_url
Deploy / deploy (push) Failing after 48s

This commit is contained in:
Раис Юсупалиев
2026-05-27 23:29:51 +03:00
parent 50124fb2c9
commit 9f08cd537c
25 changed files with 572 additions and 158 deletions
+11 -10
View File
@@ -56,8 +56,8 @@ class SMTPEmailSender:
to: str,
subject: str,
body: str,
attachment_bytes: bytes,
attachment_filename: str,
attachment_bytes: bytes | None = None,
attachment_filename: str | None = None,
) -> None:
message = self._build_message(
to=to,
@@ -95,20 +95,21 @@ class SMTPEmailSender:
to: str,
subject: str,
body: str,
attachment_bytes: bytes,
attachment_filename: str,
attachment_bytes: bytes | None = None,
attachment_filename: str | None = None,
) -> EmailMessage:
message = EmailMessage()
message["From"] = self._from_address
message["To"] = to
message["Subject"] = subject
message.set_content(body)
message.add_attachment(
attachment_bytes,
maintype="application",
subtype="pdf",
filename=attachment_filename,
)
if attachment_bytes is not None and attachment_filename is not None:
message.add_attachment(
attachment_bytes,
maintype="application",
subtype="pdf",
filename=attachment_filename,
)
return message