Skip to content

miniproto.updates.state.UpdateCursor.with_state

miniproto.updates.state.UpdateCursor.with_state

Section titled “miniproto.updates.state.UpdateCursor.with_state”
with_state(*, pts: int | None = None, qts: int | None = None, seq: int | None = None, date: datetime | int | float | str | None = None) -> UpdateCursor

Return a cursor with selected global state fields replaced.

date accepts the same representations as coerce_update_datetime; omitted fields retain their current values.

Parameters:

  • pts (int | None) – Optional replacement global persistent timestamp.
  • qts (int | None) – Optional replacement secret-chat timestamp.
  • seq (int | None) – Optional replacement global sequence number.
  • date (datetime | int | float | str | None) – Optional datetime/string/Unix timestamp; aware values retain their timezone.