LocalFabricRestored

This peer's own end of the room's fabric can carry frames again.

Emitted on a transition into us.tractat.kuilt.core.FabricAvailability.Available when the last decided state was us.tractat.kuilt.core.FabricAvailability.Unavailable — including when the path passed through us.tractat.kuilt.core.FabricAvailability.Unknown on the way back. Never emitted for a first-ever Available: nothing was lost.

A room whose fabric was already Unavailable when it was constructed emits this with no preceding LocalFabricLost. That is deliberate, not a gap: Room.localFabric carried the initial Unavailable from the start, so the consumer was never misinformed — there was simply no transition to announce. Consumers must not treat a Lost as a precondition for a Restored.

Constructors

Link copied to clipboard
constructor(at: Instant)

Properties

Link copied to clipboard
val at: Instant