GhostDeviceRegistration

@Serializable
data class GhostDeviceRegistration(val sessionId: String, val originalClientInfo: ClientInfo, val crashException: CrashException? = null, val eventCount: Int = 0, val logicEventCount: Int = 0, val sessionStartTime: Long, val sessionEndTime: Long, val sessionExportJson: String? = null) : DevToolsMessage(source)

Registers a ghost device from an imported session. Ghost devices represent recorded sessions that can be replayed.

Note: This is a lightweight message - actual event data stays on WASM UI side. The server only needs metadata to show the ghost in the client list. State syncing happens via StateSync messages during playback.

Constructors

Link copied to clipboard
constructor(sessionId: String, originalClientInfo: ClientInfo, crashException: CrashException? = null, eventCount: Int = 0, logicEventCount: Int = 0, sessionStartTime: Long, sessionEndTime: Long, sessionExportJson: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val eventCount: Int = 0
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard