fix(4909d): a shared floor move records the named surface first, then its siblings
CI & Build / Python lint (push) Successful in 3s
CI & Build / Plugin hooks (push) Successful in 14s
CI & Build / TypeScript typecheck (push) Successful in 53s
CI & Build / integration (push) Successful in 1m9s
CI & Build / Python tests (push) Successful in 1m58s
CI & Build / Build & push image (push) Successful in 33s
CI & Build / Python lint (push) Successful in 3s
CI & Build / Plugin hooks (push) Successful in 14s
CI & Build / TypeScript typecheck (push) Successful in 53s
CI & Build / integration (push) Successful in 1m9s
CI & Build / Python tests (push) Successful in 1m58s
CI & Build / Build & push image (push) Successful in 33s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -260,7 +260,10 @@ async def set_dial(
|
|||||||
|
|
||||||
# A shared floor moves every surface that reads it, and each one's history
|
# A shared floor moves every surface that reads it, and each one's history
|
||||||
# has to show the move, or its telemetry changes with no event to explain it.
|
# has to show the move, or its telemetry changes with no event to explain it.
|
||||||
moved = sharing_floor(surface) if dial == "floor" else [surface]
|
# The surface the caller named is recorded first, its siblings after it.
|
||||||
|
moved = [surface] + (
|
||||||
|
[n for n in sharing_floor(surface) if n != surface] if dial == "floor" else []
|
||||||
|
)
|
||||||
|
|
||||||
await set_setting(user_id, key, stored)
|
await set_setting(user_id, key, stored)
|
||||||
async with async_session() as session:
|
async with async_session() as session:
|
||||||
|
|||||||
Reference in New Issue
Block a user