mirror of
https://github.com/W1NDes/M-AzurLaneAutoScript.git
synced 2026-05-14 03:08:15 +08:00
Fix(viewport): 修复idle和script running的冲突
This commit is contained in:
parent
05f005c091
commit
e65039fd42
@ -837,6 +837,7 @@ async def websocket_endpoint(websocket: WebSocket):
|
||||
scale = max(0.25, min(1.0, float(data['scale'])))
|
||||
elif action == 'resume_idle':
|
||||
last_interaction_time = time.monotonic()
|
||||
is_paused = False
|
||||
elif action == 'pause':
|
||||
is_paused = data.get('paused', False)
|
||||
logger.info(f'[Viewport] Stream {"paused" if is_paused else "resumed"} for {instance_name}')
|
||||
@ -906,6 +907,9 @@ async def websocket_endpoint(websocket: WebSocket):
|
||||
if action == 'pause':
|
||||
is_paused = data.get('paused', False)
|
||||
logger.info(f'[Viewport] Stream {"paused" if is_paused else "resumed"} for {instance_name}')
|
||||
elif action == 'resume_idle':
|
||||
last_interaction_time = time.monotonic()
|
||||
is_paused = False
|
||||
except asyncio.TimeoutError:
|
||||
pass
|
||||
except json.JSONDecodeError:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user