[add] Change the "last_done" storage to UTC and remove the intermediate conversion.

This commit is contained in:
lanceyq
2026-03-16 16:13:30 +08:00
parent e8e342c206
commit bdf0c256b3
2 changed files with 10 additions and 13 deletions

View File

@@ -1158,13 +1158,11 @@ def write_message_task(self, end_user_id: str, message: list[dict], config_id: s
try:
_r = get_sync_redis_client()
if _r is not None:
from datetime import timedelta as _td
from datetime import timezone as _tz
_CST = _tz(_td(hours=8))
_now_cst = datetime.now(_CST).replace(tzinfo=None).isoformat()
_now_utc = datetime.now(_tz.utc).isoformat()
_r.set(
f"write_message:last_done:{end_user_id}",
_now_cst,
_now_utc,
ex=86400 * 30,
)
except Exception as _e: