Skip to content

Commit

Permalink
pyrofork: fix peer_id saved as raw id in usernames table
Browse files Browse the repository at this point in the history
Signed-off-by: wulan17 <wulan17@nusantararom.org>
  • Loading branch information
wulan17 committed Aug 21, 2024
1 parent 375d165 commit 1d0ad21
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions pyrogram/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -576,7 +576,7 @@ async def fetch_peers(self, peers: List[Union[raw.types.User, raw.types.Chat, ra
)
if peer.usernames is not None and len(peer.usernames) > 1:
for uname in peer.usernames:
usernames.append((peer.id, uname.username.lower()))
usernames.append((peer_id, uname.username.lower()))
phone_number = peer.phone
peer_type = "bot" if peer.bot else "user"
elif isinstance(peer, (raw.types.Chat, raw.types.ChatForbidden)):
Expand All @@ -593,7 +593,7 @@ async def fetch_peers(self, peers: List[Union[raw.types.User, raw.types.Chat, ra
)
if peer.usernames is not None and len(peer.usernames) > 1:
for uname in peer.usernames:
usernames.append((peer.id, uname.username.lower()))
usernames.append((peer_id, uname.username.lower()))
peer_type = "channel" if peer.broadcast else "supergroup"
elif isinstance(peer, raw.types.ChannelForbidden):
peer_id = utils.get_channel_id(peer.id)
Expand Down

0 comments on commit 1d0ad21

Please sign in to comment.