(20241125) Moved from Nexcom to The CA Office.

This commit is contained in:
2024-11-25 14:43:48 +05:30
parent 285bee70f3
commit 0461e2a4aa
2 changed files with 8 additions and 6 deletions
+4 -4
View File
@@ -6,7 +6,7 @@
DATE: DATE:
Thursday, 21st Nov., 2024 Monday, 25th Nov., 2024
OBJECTIVE: OBJECTIVE:
@@ -74,7 +74,7 @@ import asyncio
# Related to Quart: # Related to Quart:
test_callback_bp = Blueprint("user_cb", __name__) mail_callback_bp = Blueprint("mail_cb", __name__)
# ***************************************************************************************************************** # *****************************************************************************************************************
@@ -94,7 +94,7 @@ test_callback_bp = Blueprint("user_cb", __name__)
# ***************************************************************************************************************** # *****************************************************************************************************************
@test_callback_bp.record_once @mail_callback_bp.record_once
def init(blueprint_setup_state): def init(blueprint_setup_state):
# This gets called when the blueprint is registered. # This gets called when the blueprint is registered.
@@ -105,7 +105,7 @@ def init(blueprint_setup_state):
# --------------------------------------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------------------------------------
@test_callback_bp.route("/callback", methods = ["POST", "GET"]) @mail_callback_bp.route("/callback/gmail", methods = ["POST", "GET"])
@set_api_version(api_version = "1.0.0") @set_api_version(api_version = "1.0.0")
@read_input(sanitize_headers = False, sanitize_data = False) @read_input(sanitize_headers = False, sanitize_data = False)
@log_request_to_mongo( @log_request_to_mongo(
+4 -2
View File
@@ -51,7 +51,7 @@ from shared import constants
# My utils: # My utils:
from utils_v2.string import json from utils_v2.string import json
from utils_v2.api import async_quart from utils_v2.api import async_quart
from utils_v2.datetime import datetime from utils_v2.date_time import date_time
from utils_v2.database.async_mongo_v2 import AsyncMongo from utils_v2.database.async_mongo_v2 import AsyncMongo
from utils_v2.cache.async_redis_cache_v2 import AsyncRedisCache from utils_v2.cache.async_redis_cache_v2 import AsyncRedisCache
from utils_v2.api.async_quart import ( from utils_v2.api.async_quart import (
@@ -72,6 +72,7 @@ import httpx
from icecream import IceCreamDebugger from icecream import IceCreamDebugger
# All the blueprints: # All the blueprints:
from api.blueprints.mail.callback import mail_callback_bp
from api.blueprints.test.callback import test_callback_bp from api.blueprints.test.callback import test_callback_bp
@@ -97,6 +98,7 @@ APP_VERSION = constants.APP_VERSION
# The Quart app: # The Quart app:
app = Quart(__name__) app = Quart(__name__)
app = cors(app) app = cors(app)
app.register_blueprint(mail_callback_bp, url_prefix = f"/{MODULE_BASE}/mail")
app.register_blueprint(test_callback_bp, url_prefix = f"/{MODULE_BASE}/test") app.register_blueprint(test_callback_bp, url_prefix = f"/{MODULE_BASE}/test")
@@ -295,7 +297,7 @@ async def memory_metrics():
"unit": { "unit": {
"mem": "MB" "mem": "MB"
}, },
"ts": datetime.get_current_ist_date_time(as_string = True) "ts": date_time.get_current_ist_date_time(as_string = True)
} }
# Done here: # Done here: