dev
This commit is contained in:
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user