pyrofork: fix peer_id saved as raw id in usernames table

Signed-off-by: wulan17 <wulan17@nusantararom.org>
This commit is contained in:
wulan17 2024-08-21 16:12:48 +07:00
parent 375d165a9c
commit 1d0ad21328
No known key found for this signature in database
GPG key ID: 318CD6CD3A6AC0A5

View file

@ -576,7 +576,7 @@ class Client(Methods):
)
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)):
@ -593,7 +593,7 @@ class Client(Methods):
)
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)