dev
This commit is contained in:
@@ -117,7 +117,14 @@ async def get_skill_info(state: AltersDep, skillId: str, level: int, redis: Redi
|
|||||||
|
|
||||||
@router.get('/dnfhelper/{uid}/list')
|
@router.get('/dnfhelper/{uid}/list')
|
||||||
async def get_dnfhelper_list(uid: str, redis: RedisDep):
|
async def get_dnfhelper_list(uid: str, redis: RedisDep):
|
||||||
result = await get_user_list_by_id(uid)
|
cache_key = f'dnfhelper:{uid}'
|
||||||
|
|
||||||
|
def get_list():
|
||||||
|
import asyncio
|
||||||
|
|
||||||
|
return asyncio.run(get_user_list_by_id(uid))
|
||||||
|
|
||||||
|
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)
|
||||||
|
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ export default defineRequest((request) => {
|
|||||||
},
|
},
|
||||||
async getHelperList(id: string) {
|
async getHelperList(id: string) {
|
||||||
const res = await request.get<IHelperInfo>(`/dnfhelper/${id}/list`);
|
const res = await request.get<IHelperInfo>(`/dnfhelper/${id}/list`);
|
||||||
await new Promise((resolve) => setTimeout(resolve, 10000));
|
await new Promise((resolve) => setTimeout(resolve, 30000));
|
||||||
return res.data;
|
return res.data;
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user