mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-02-09 08:00:53 +03:00
Fix .get_dialogs() failing on Windows
This commit is contained in:
parent
3805aa3772
commit
43f796caab
|
@ -284,8 +284,10 @@ class TelegramClient(TelegramBareClient):
|
||||||
)
|
)
|
||||||
offset_id = r.messages[-1].id & 4294967296 # Telegram/danog magic
|
offset_id = r.messages[-1].id & 4294967296 # Telegram/danog magic
|
||||||
|
|
||||||
# Sort by message date
|
# Sort by message date. Windows will raise if timestamp is 0,
|
||||||
no_date = datetime.fromtimestamp(0)
|
# so we need to set at least one day ahead while still being
|
||||||
|
# the smallest date possible.
|
||||||
|
no_date = datetime.fromtimestamp(86400)
|
||||||
ds = sorted(
|
ds = sorted(
|
||||||
list(dialogs.values()),
|
list(dialogs.values()),
|
||||||
key=lambda d: getattr(messages[d.top_message], 'date', no_date)
|
key=lambda d: getattr(messages[d.top_message], 'date', no_date)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user