fix: change save image logic
Some checks failed
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 3m15s
Build Worker Base and Application Images / deploy-stack (push) Has been cancelled
Some checks failed
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 3m15s
Build Worker Base and Application Images / deploy-stack (push) Has been cancelled
This commit is contained in:
parent
61ac39b4f3
commit
9f8372d844
1 changed files with 4 additions and 4 deletions
|
@ -549,10 +549,6 @@ class WebSocketHandler:
|
||||||
# Update tracking integrations with session ID
|
# Update tracking integrations with session ID
|
||||||
shared_stream_manager.set_session_id(display_identifier, session_id)
|
shared_stream_manager.set_session_id(display_identifier, session_id)
|
||||||
|
|
||||||
# Save snapshot image after getting sessionId
|
|
||||||
if session_id:
|
|
||||||
await self._save_snapshot(display_identifier, session_id)
|
|
||||||
|
|
||||||
async def _handle_set_progression_stage(self, message: SetProgressionStageMessage) -> None:
|
async def _handle_set_progression_stage(self, message: SetProgressionStageMessage) -> None:
|
||||||
"""Handle setProgressionStage message."""
|
"""Handle setProgressionStage message."""
|
||||||
display_identifier = message.payload.displayIdentifier
|
display_identifier = message.payload.displayIdentifier
|
||||||
|
@ -568,6 +564,10 @@ class WebSocketHandler:
|
||||||
if session_id:
|
if session_id:
|
||||||
shared_stream_manager.set_progression_stage(session_id, stage)
|
shared_stream_manager.set_progression_stage(session_id, stage)
|
||||||
|
|
||||||
|
# Save snapshot image when progression stage is car_fueling
|
||||||
|
if stage == 'car_fueling' and session_id:
|
||||||
|
await self._save_snapshot(display_identifier, session_id)
|
||||||
|
|
||||||
# If stage indicates session is cleared/finished, clear from tracking
|
# If stage indicates session is cleared/finished, clear from tracking
|
||||||
if stage in ['finished', 'cleared', 'idle']:
|
if stage in ['finished', 'cleared', 'idle']:
|
||||||
# Get session ID for this display and clear it
|
# Get session ID for this display and clear it
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue