mirror of
https://github.com/W1NDes/M-AzurLaneAutoScript.git
synced 2026-05-14 06:48:34 +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'])))
|
scale = max(0.25, min(1.0, float(data['scale'])))
|
||||||
elif action == 'resume_idle':
|
elif action == 'resume_idle':
|
||||||
last_interaction_time = time.monotonic()
|
last_interaction_time = time.monotonic()
|
||||||
|
is_paused = False
|
||||||
elif action == 'pause':
|
elif action == 'pause':
|
||||||
is_paused = data.get('paused', False)
|
is_paused = data.get('paused', False)
|
||||||
logger.info(f'[Viewport] Stream {"paused" if is_paused else "resumed"} for {instance_name}')
|
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':
|
if action == 'pause':
|
||||||
is_paused = data.get('paused', False)
|
is_paused = data.get('paused', False)
|
||||||
logger.info(f'[Viewport] Stream {"paused" if is_paused else "resumed"} for {instance_name}')
|
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:
|
except asyncio.TimeoutError:
|
||||||
pass
|
pass
|
||||||
except json.JSONDecodeError:
|
except json.JSONDecodeError:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user