This commit is contained in:
2026-05-26 13:32:48 +08:00
parent 65fa606233
commit 8ec3b13b09
+5 -6
View File
@@ -1,3 +1,4 @@
import asyncio
import re import re
from api.core.Auth import createToken from api.core.Auth import createToken
from api.core.Gzip import register_gzip_request from api.core.Gzip import register_gzip_request
@@ -5,7 +6,7 @@ import json
from fastapi import APIRouter, Request, Depends, Body from fastapi import APIRouter, Request, Depends, Body
from typing import Annotated from typing import Annotated
from api.core.Response import Return, response from api.core.Response import Return, response
from api.core.Redis import get_redis_info from api.core.Redis import get_redis_info, get_redis_info_async
from api.dp import RedisDep, AltersDep from api.dp import RedisDep, AltersDep
from core.basic.equipment import get_equipment from core.basic.equipment import get_equipment
from core.character.adventure import get_adv_list from core.character.adventure import get_adv_list
@@ -119,12 +120,10 @@ async def get_skill_info(state: AltersDep, skillId: str, level: int, redis: Redi
async def get_dnfhelper_list(uid: str, redis: RedisDep): async def get_dnfhelper_list(uid: str, redis: RedisDep):
cache_key = f'dnfhelper:{uid}' cache_key = f'dnfhelper:{uid}'
def get_list(): async def get_list():
import asyncio return await get_user_list_by_id(uid)
return asyncio.run(get_user_list_by_id(uid)) result = await get_redis_info_async(redis, cache_key, get_list, expire=12 * 60 * 60)
result = get_redis_info(redis, cache_key, get_list, expire=12 * 60 * 60)
return response(data=result) return response(data=result)
# return response(code=500, message='Failed to fetch DNFHelper list', data=None) # return response(code=500, message='Failed to fetch DNFHelper list', data=None)