feat(域模型v2): game_list_games改读game表,删硬编码目录依赖
This commit is contained in:
parent
30d357c050
commit
a437b5fe44
@ -63,7 +63,16 @@ def _session_to_dict(r):
|
|||||||
|
|
||||||
# ---------------------------------------------------------------- W-08a 列表
|
# ---------------------------------------------------------------- W-08a 列表
|
||||||
async def game_list_games(user_id):
|
async def game_list_games(user_id):
|
||||||
"""游戏目录列表(内置演示游戏)。"""
|
"""游戏目录(域模型v2:读 game 表;空时回退内置目录)。"""
|
||||||
|
try:
|
||||||
|
dbname = _get_dbname()
|
||||||
|
async with DBPools().sqlorContext(dbname) as sor:
|
||||||
|
rows = await sor.R(game, {})
|
||||||
|
if rows:
|
||||||
|
return [{game_id: r.id, game_name: r.name, desc: r.description or ,
|
||||||
|
icon: r.icon or fa-gamepad, world_id: , status: r.status} for r in rows]
|
||||||
|
except Exception as e:
|
||||||
|
error(game_list_games: %s % e)
|
||||||
return list(_GAME_CATALOG)
|
return list(_GAME_CATALOG)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user