The passed pts is too old: one or more updates starting from the specified PTS were deleted from the message box of this channel.
For supergroups/channels, this usually happens for updates older than latestPts - 100000 (though do not rely on this value, it's a server-side implementation detail that may change, and should not be used by clients in any way).
Constructor schema is available as of layer 53. Switch ยป
| Name | Type | Description |
|---|---|---|
| flags | # | Flags, see TL conditional fields |
| final | flags.0?true | Whether there are more updates that must be fetched (always set) |
| timeout | flags.1?int | Clients are supposed to refetch the channel difference after timeout seconds have elapsed |
| dialog | Dialog | Dialog containing the latest PTS that can be used to reset the channel state |
| messages | Vector<Message> | The latest messages (not starting from the passed pts, just the latest messages). |
| chats | Vector<Chat> | Chats from messages |
| users | Vector<User> | Users from messages |
How to subscribe to updates and handle them properly.