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 列表
|
||||
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)
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user