refactor(stats): move to private-api

This commit is contained in:
MingxuanGame
2025-08-22 09:37:41 +00:00
parent c02aa8941e
commit f23d8298b9
8 changed files with 10 additions and 10 deletions

View File

@@ -10,7 +10,7 @@ import json
from app.dependencies.database import get_redis, get_redis_message
from app.log import logger
from app.router.v2.stats import (
from app.router.private.stats import (
REDIS_ONLINE_HISTORY_KEY,
_get_online_users_count,
_get_playing_users_count,

View File

@@ -11,7 +11,7 @@ import asyncio
from app.dependencies.database import get_redis
from app.log import logger
from app.router.v2.stats import REDIS_PLAYING_USERS_KEY, _redis_exec, get_redis_message
from app.router.private.stats import REDIS_PLAYING_USERS_KEY, _redis_exec, get_redis_message
async def maintain_playing_users_online_status():

View File

@@ -10,7 +10,7 @@ from datetime import datetime
from app.dependencies.database import get_redis
from app.log import logger
from app.router.v2.stats import add_online_user
from app.router.private.stats import add_online_user
class OnlineStatusManager:
@@ -85,7 +85,7 @@ class OnlineStatusManager:
await redis.delete(metadata_key)
# 从在线用户集合中移除
from app.router.v2.stats import remove_online_user
from app.router.private.stats import remove_online_user
await remove_online_user(user_id)
@@ -124,7 +124,7 @@ class OnlineStatusManager:
"""
try:
from app.dependencies.database import get_redis
from app.router.v2.stats import _get_online_users_count
from app.router.private.stats import _get_online_users_count
redis = get_redis()
return await _get_online_users_count(redis)

View File

@@ -4,7 +4,7 @@ from datetime import datetime, timedelta
from app.dependencies.database import get_redis, get_redis_message
from app.log import logger
from app.router.v2.stats import (
from app.router.private.stats import (
REDIS_ONLINE_USERS_KEY,
REDIS_PLAYING_USERS_KEY,
_redis_exec,

View File

@@ -4,7 +4,7 @@ import asyncio
from datetime import datetime, timedelta
from app.log import logger
from app.router.v2.stats import record_hourly_stats, update_registered_users_count
from app.router.private.stats import record_hourly_stats, update_registered_users_count
from app.service.enhanced_interval_stats import EnhancedIntervalStatsManager
from app.service.stats_cleanup import (
cleanup_stale_online_users,