updates.channelDifferenceTooLong

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 ยป

Parameters

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

Type

updates.ChannelDifference

Related pages

Working with Updates

How to subscribe to updates and handle them properly.