2
0
mirror of https://github.com/pyrogram/pyrogram synced 2025-08-28 12:57:52 +00:00

Revert "Add missing file_ref in set_chat_photo (#343)" (#366)

This reverts commit e316d18bf4bfcae7113588abcc5e021577a39f12.
This commit is contained in:
Dan 2020-02-04 17:03:33 +01:00 committed by GitHub
parent e316d18bf4
commit df5de3e583
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -27,8 +27,7 @@ class SetChatPhoto(BaseClient):
async def set_chat_photo(
self,
chat_id: Union[int, str],
photo: str,
file_ref: str = None,
photo: str
) -> bool:
"""Set a new profile photo for the chat.
@ -41,10 +40,6 @@ class SetChatPhoto(BaseClient):
photo (``str``):
New chat photo. You can pass a :obj:`Photo` file_id or a file path to upload a new photo from your local
machine.
file_ref (``str``, *optional*):
A valid file reference obtained by a recently fetched media message.
To be used in combination with a file id in case a file reference is needed.
Returns:
``bool``: True on success.
@ -59,14 +54,14 @@ class SetChatPhoto(BaseClient):
app.set_chat_photo(chat_id, "photo.jpg")
# Set chat photo using an exiting Photo file_id
app.set_chat_photo(chat_id, photo.file_id, photo.file_ref)
app.set_chat_photo(chat_id, photo.file_id)
"""
peer = await self.resolve_peer(chat_id)
if os.path.exists(photo):
photo = types.InputChatUploadedPhoto(file=await self.save_file(photo))
else:
photo = utils.get_input_media_from_file_id(photo, file_ref, 2)
photo = utils.get_input_media_from_file_id(photo)
photo = types.InputChatPhoto(id=photo.id)
if isinstance(peer, types.InputPeerChat):