2
0
mirror of https://github.com/pyrogram/pyrogram synced 2025-08-30 13:57:54 +00:00

Add ability to re-fetch usernames and contacts

This commit is contained in:
Dan 2018-04-13 16:41:20 +02:00
parent 846b7ec710
commit 75cbd18ede

View File

@ -222,6 +222,9 @@ class Client:
now = time.time()
if abs(now - self.date) > Client.OFFLINE_SLEEP:
self.peers_by_username = {}
self.peers_by_phone = {}
self.get_dialogs()
self.get_contacts()
else:
@ -469,9 +472,6 @@ class Client:
if isinstance(entity, types.User):
user_id = entity.id
if user_id in self.peers_by_id:
continue
access_hash = entity.access_hash
if access_hash is None:
@ -497,9 +497,6 @@ class Client:
chat_id = entity.id
peer_id = -chat_id
if peer_id in self.peers_by_id:
continue
input_peer = types.InputPeerChat(
chat_id=chat_id
)
@ -510,9 +507,6 @@ class Client:
channel_id = entity.id
peer_id = int("-100" + str(channel_id))
if peer_id in self.peers_by_id:
continue
access_hash = entity.access_hash
if access_hash is None: