mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2025-12-29 12:04:51 +00:00
Fix join applications for public chats
This commit is contained in:
parent
78fe290b40
commit
9aefff9f8d
1 changed files with 5 additions and 1 deletions
|
|
@ -18,6 +18,7 @@
|
|||
|
||||
from datetime import datetime
|
||||
from typing import Dict
|
||||
from typing import Optional
|
||||
|
||||
import pyrogram
|
||||
from pyrogram import raw, utils
|
||||
|
|
@ -103,7 +104,10 @@ class ChatInviteLink(Object):
|
|||
client: "pyrogram.Client",
|
||||
invite: "raw.base.ExportedChatInvite",
|
||||
users: Dict[int, "raw.types.User"] = None
|
||||
) -> "ChatInviteLink":
|
||||
) -> Optional["ChatInviteLink"]:
|
||||
if not isinstance(invite, raw.types.ChatInviteExported):
|
||||
return None
|
||||
|
||||
creator = (
|
||||
types.User._parse(client, users[invite.admin_id])
|
||||
if users is not None
|
||||
|
|
|
|||
Loading…
Reference in a new issue