Skip to content

miniproto.updates.state.UpdateCursor.from_record

miniproto.updates.state.UpdateCursor.from_record

Section titled “miniproto.updates.state.UpdateCursor.from_record”
from_record(record: SessionRecord, *, duplicate_window: int = DEFAULT_DUPLICATE_WINDOW) -> UpdateCursor

Build a cursor from persisted session state and bounded update metadata.

Parameters:

  • record (SessionRecord) – Session record containing update state, peer cache, and metadata.
  • duplicate_window (int) – Maximum recent duplicate keys to restore.

Returns:

  • UpdateCursor – A cursor containing global state, channel cursors, cached entities, and the newest retained keys.