Fetch difference only if it is worth it

This commit is contained in:
Lonami Exo
2019-05-04 19:48:36 +02:00
parent f5e611e4d2
commit 532bd1c916
2 changed files with 9 additions and 2 deletions
+5 -1
View File
@@ -87,12 +87,16 @@ class StateCache:
types.updates.ChannelDifferenceEmpty,
types.updates.ChannelDifferenceTooLong,
types.updates.ChannelDifference
))
)),
check_only=False
):
"""
Update the state with the given update.
"""
cid = update.CONSTRUCTOR_ID
if check_only:
return cid in has_pts or cid in has_date or cid in has_channel_pts
if cid in has_pts:
if cid in has_date:
self._pts_date = update.pts, update.date