(20250120) Mail sending API ready.

This commit is contained in:
2025-01-20 14:14:02 +05:30
parent 1f8e13e1d5
commit f6636afe59
8 changed files with 442 additions and 73 deletions
+15 -1
View File
@@ -59,6 +59,7 @@ from models.message.mail.send import MailSendOneResult
# Mail Client(s):
from utils_v2.goog.controllers.gmail.gmail_client import AsyncGmailClient
from utils_v2.goog.controllers.gmail.gmail_message import GmailMessage
# To work with datatypes:
from typing import List, Any
@@ -303,7 +304,20 @@ class AllMailController(MailController):
# ┛ ┗┗┻┗┗ ┗┛┗ ┛┗┗┻┗┛┗┗┫
# ┛
pass
async def send_mail(
self,
sql_conn: AsyncMySQL,
mongo_data_conn: AsyncMongo,
mail_client: AsyncGmailClient,
mail_message: GmailMessage,
auth_token: CoreAuthTokenModel,
client_thread_id: str | None,
user_info: CoreUserInfoModel | None,
llm: CoreLLMController = None,
session_token: str = None
) -> MailSendOneResult:
raise NotImplementedError
# *****************************************************************************************************************