Refine elevator sync and viewer rebuild handling
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { z } from 'zod'
|
||||
|
||||
export const SurfaceHoleMetadata = z.object({
|
||||
// Stair/elevator auto-openings use stairId/elevatorId so sync can replace only its own holes.
|
||||
source: z.enum(['manual', 'stair', 'elevator']).default('manual'),
|
||||
stairId: z.string().optional(),
|
||||
elevatorId: z.string().optional(),
|
||||
|
||||
Reference in New Issue
Block a user