20 lines
611 B
Python
20 lines
611 B
Python
#!/usr/bin/env python3
|
||
"""W-08c 暂停:playing -> paused。"""
|
||
result = {'success': False, 'data': {}}
|
||
try:
|
||
user_id = await get_user()
|
||
session_id = params_kw.get('session_id', '')
|
||
if not session_id:
|
||
result['code'] = 400
|
||
result['error'] = '缺少 session_id'
|
||
else:
|
||
data = await game_pause_session(user_id, session_id)
|
||
result['success'] = True
|
||
result['data'] = data
|
||
except ValueError as e:
|
||
result['code'] = 400
|
||
result['error'] = str(e)
|
||
except Exception as e:
|
||
result['error'] = str(e)
|
||
return json.dumps(result, ensure_ascii=False, default=str)
|