Member Junction
    Preparing search index...

    Coalesces state changes into debounced delta notes. One instance per channel instance.

    Index

    Constructors

    Methods

    • Drops any pending note without sending it (exposure was withdrawn: the model is no longer to be told).

      Returns void

    • Records that the state changed. Arms the debounce timer if it is not already running; the timer is NOT re-armed by further changes, so a continuous stream of edits still produces a note every ChannelPerceptionOptions.DebounceMs rather than starving until it stops.

      Parameters

      • changeId: number

        The id the change was assigned; the note carries the latest one.

      Returns void

    • Forgets what the model was told, so the NEXT note is a full snapshot. Used when the model starts seeing the channel again after exposure was withdrawn: whatever it was last told is stale.

      Returns void

    • Sets what the model is known to have been told, without sending anything — used right after a snapshot note went out by another route (e.g. when a channel opens), so the next change is described as a delta against it.

      Parameters

      Returns void