mirror of
https://github.com/TeamPGM/pyrogram.git
synced 2024-11-16 04:35:24 +00:00
Fix update_folder method
This commit is contained in:
parent
0234dec405
commit
a3cc7f9b94
@ -26,10 +26,10 @@ class UpdateFolder:
|
|||||||
async def update_folder(
|
async def update_folder(
|
||||||
self: "pyrogram.Client",
|
self: "pyrogram.Client",
|
||||||
folder_id: int,
|
folder_id: int,
|
||||||
|
title: str,
|
||||||
included_chats: Union[Union[int, str], List[Union[int, str]]] = None,
|
included_chats: Union[Union[int, str], List[Union[int, str]]] = None,
|
||||||
excluded_chats: Union[Union[int, str], List[Union[int, str]]] = None,
|
excluded_chats: Union[Union[int, str], List[Union[int, str]]] = None,
|
||||||
pinned_chats: Union[Union[int, str], List[Union[int, str]]] = None,
|
pinned_chats: Union[Union[int, str], List[Union[int, str]]] = None,
|
||||||
title: str = None,
|
|
||||||
contacts: bool = None,
|
contacts: bool = None,
|
||||||
non_contacts: bool = None,
|
non_contacts: bool = None,
|
||||||
groups: bool = None,
|
groups: bool = None,
|
||||||
@ -48,6 +48,9 @@ class UpdateFolder:
|
|||||||
folder_id (``int``):
|
folder_id (``int``):
|
||||||
Unique folder identifier.
|
Unique folder identifier.
|
||||||
|
|
||||||
|
title (``str``):
|
||||||
|
Folder title.
|
||||||
|
|
||||||
included_chats (``int`` | ``str`` | List of ``int`` or ``str``, *optional*):
|
included_chats (``int`` | ``str`` | List of ``int`` or ``str``, *optional*):
|
||||||
Users or chats that should added in the folder
|
Users or chats that should added in the folder
|
||||||
You can pass an ID (int), username (str) or phone number (str).
|
You can pass an ID (int), username (str) or phone number (str).
|
||||||
@ -63,9 +66,6 @@ class UpdateFolder:
|
|||||||
You can pass an ID (int), username (str) or phone number (str).
|
You can pass an ID (int), username (str) or phone number (str).
|
||||||
Multiple users can be added by passing a list of IDs, usernames or phone numbers.
|
Multiple users can be added by passing a list of IDs, usernames or phone numbers.
|
||||||
|
|
||||||
title (``str``, *optional*):
|
|
||||||
A folder title was changed to this value.
|
|
||||||
|
|
||||||
contacts (``bool``, *optional*):
|
contacts (``bool``, *optional*):
|
||||||
Pass True if folder should contain contacts.
|
Pass True if folder should contain contacts.
|
||||||
|
|
||||||
@ -101,11 +101,11 @@ class UpdateFolder:
|
|||||||
app.update_folder(folder_id, title="New folder", included_chats="me")
|
app.update_folder(folder_id, title="New folder", included_chats="me")
|
||||||
"""
|
"""
|
||||||
if not isinstance(included_chats, list):
|
if not isinstance(included_chats, list):
|
||||||
included_chats = [included_chats]
|
included_chats = [included_chats] if included_chats else []
|
||||||
if not isinstance(excluded_chats, list):
|
if not isinstance(excluded_chats, list):
|
||||||
excluded_chats = [excluded_chats]
|
excluded_chats = [excluded_chats] if excluded_chats else []
|
||||||
if not isinstance(pinned_chats, list):
|
if not isinstance(pinned_chats, list):
|
||||||
pinned_chats = [pinned_chats]
|
pinned_chats = [pinned_chats] if pinned_chats else []
|
||||||
|
|
||||||
r = await self.invoke(
|
r = await self.invoke(
|
||||||
raw.functions.messages.UpdateDialogFilter(
|
raw.functions.messages.UpdateDialogFilter(
|
||||||
|
Loading…
Reference in New Issue
Block a user