Member Junction
    Preparing search index...

    Emits when something suggests the client may have missed server events and should re-read authoritative state.

    Usually reached via ConversationsRuntime.Instance.Liveness. Call Initialize once after the data provider exists; hosts translate DOM events in via the Notify* methods.

    Index

    Constructors

    Properties

    ReconciliationRequired$: Observable<ReconciliationReason> = ...

    Fires when client state may be stale. Already coalesced — subscribe and reconcile.

    Deliberately does NOT replay: a late subscriber must not be handed a reconciliation request for an outage that was already resolved.

    Methods

    • Wire up the transport-level signals. Idempotent.

      Parameters

      • OptionalstreamReconnected$: Observable<void>

        Optional stream-level reconnect signal, supplied by ConversationStreaming. Passed in rather than imported so this class stays independent of the streaming implementation and is trivially testable.

      Returns void

    • The browser reported it is back online. Called by the host's online handler.

      navigator.onLine only describes the link layer — it reads true behind a captive portal or a dead VPN — so this is a reason to re-check, never evidence that anything is reachable.

      Returns void