(20250117) Major revamping in the mail module. Everything revamped. Sending is a pending task.
This commit is contained in:
+12
-5
@@ -80,6 +80,7 @@ from controllers_v2.message.sms.all_sms import AllSMSController
|
||||
from controllers_v2.message.sms.nimbus_sms_india import NimbusSMSIndiaController
|
||||
from controllers_v2.message.sms.savvy_bulk_sms_kenya import SavvyBulkSMSKenyaController
|
||||
# ---
|
||||
from controllers_v2.message.mail.all_mail import AllMailController
|
||||
from controllers_v2.message.mail.gmail import GmailController
|
||||
# ---
|
||||
from controllers_v2.message.chat.all_chat import AllChatController
|
||||
@@ -102,10 +103,10 @@ from icecream import IceCreamDebugger
|
||||
# Mail Blueprints:
|
||||
from api.blueprints.message.mail.oauth.request_v2 import mail_oauth_request_bp
|
||||
from api.blueprints.message.mail.oauth.callback_v2 import mail_oauth_callback_bp
|
||||
from api.blueprints.message.mail.sync.sync_v2 import mail_sync_bp
|
||||
from api.blueprints.message.mail.retrieve.list import mail_list_bp
|
||||
from api.blueprints.message.mail.retrieve.get import mail_get_bp
|
||||
from api.blueprints.message.mail.tags.update import mail_tags_update_bp
|
||||
from api.blueprints.message.mail.sync.sync_v3 import mail_sync_bp
|
||||
from api.blueprints.message.mail.retrieve.list_v2 import mail_list_bp
|
||||
from api.blueprints.message.mail.retrieve.get_v2 import mail_get_bp
|
||||
from api.blueprints.message.mail.tags.update_v2 import mail_tags_update_bp
|
||||
from api.blueprints.message.mail.send.send import mail_send_bp
|
||||
|
||||
# SMS Blueprints:
|
||||
@@ -424,7 +425,7 @@ async def app_startup(**kwargs):
|
||||
# ┣┫┃┃┃ ┃ ┏┓┏┓╋┏┓┏┓┃┃┏┓┏┓┏
|
||||
# ┛┗┣┛┻ ┗┛┗┛┛┗┗┛ ┗┛┗┗┗ ┛ ┛
|
||||
|
||||
current_app.mail_controller = MailController()
|
||||
# current_app.mail_controller = MailController()
|
||||
# current_app.sms_controller = SMSController()
|
||||
# current_app.payment_controller = PaymentController()
|
||||
|
||||
@@ -461,6 +462,12 @@ async def app_startup(**kwargs):
|
||||
)
|
||||
|
||||
# Messages / Mail Controllers:
|
||||
current_app.mail_controller = AllMailController(
|
||||
cache = current_app.module_cache,
|
||||
http_client = current_app.http_client,
|
||||
alert_url = current_app.script_data["alerts"]["url"],
|
||||
debug = enable_debugging
|
||||
)
|
||||
current_app.gmail_controller = GmailController(
|
||||
cache = current_app.module_cache,
|
||||
http_client = current_app.http_client,
|
||||
|
||||
Reference in New Issue
Block a user