(20250120) Mail sending API ready.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
# *****************************************************************************************************************
|
||||
|
||||
Reference in New Issue
Block a user