(20250122) Work reminder cron progressing well.

This commit is contained in:
2025-01-22 16:54:30 +05:30
parent 477dd66452
commit ff037e596e
2 changed files with 129 additions and 48 deletions
+13
View File
@@ -42,6 +42,7 @@ from utils_v2.date_time import date_time
from utils_v2.database.async_mysql_v2 import AsyncMySQL
from utils_v2.database.async_mongo_v2 import AsyncMongo
from utils_v2.cache.async_redis_cache_v2 import AsyncRedisCache
from utils_v2.logging.context import AsyncLoggerContext
# Controllers:
from controllers_v2.message.mail.base import MailController
@@ -63,6 +64,9 @@ from utils_v2.goog.controllers.gmail.gmail_client import AsyncGmailClient, SCOPE
from utils_v2.goog.controllers.gmail.gmail_message import GmailMessage
from utils_v2.goog.models.auth_tokens import GoogleAuthTokens
# Shared:
from shared import constants
# To work with datatypes:
from typing import List, Any
@@ -367,6 +371,15 @@ class GmailController(MailController):
# Done here:
return response
@AsyncLoggerContext.log_it(
api_version = "1.0.0",
project = constants.PROJECT_NAME,
log_type = constants.MODULE_NAME,
operation = "gmailTokRefresh",
log_input = False,
log_output = False,
sensitive_keys = ["session_token"]
)
async def refresh_authorization(
self,
sql_conn: AsyncMySQL,