Skip to content

miniproto.session.models.UpdateState

UpdateState(pts: int = 0, qts: int = 0, seq: int = 0, date: datetime = _utc_now()) -> None

Monotonic Telegram update cursors and their latest server timestamp.

All counters default to zero, and date defaults to current UTC time.

Attributes:

  • pts (int) – Global persistent timestamp cursor.
  • qts (int) – Secret-chat timestamp cursor.
  • seq (int) – Global update sequence cursor.
  • date (datetime) – Latest server timestamp; aware input retains its timezone and naive input assumes UTC.

Raises: