Skip to content

Commit f828ba7

Browse files
committed
remove use_parse_messages parameter & simplify message parsing logic
1 parent 5b630b7 commit f828ba7

2 files changed

Lines changed: 2 additions & 22 deletions

File tree

pyrogram/methods/messages/send_animation.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,6 @@ async def progress(current, total):
279279
reply_markup=reply_markup,
280280
file_reference=animation,
281281
file_part_callback=lambda ref, part: self.save_file(ref, file_id=file.id, file_part=part) if file else None,
282-
use_parse_messages=False,
283282
)
284283

285284
if unsave and message.animation:

pyrogram/utils.py

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -926,7 +926,6 @@ async def send_media(
926926
] = None,
927927
file_reference=None,
928928
file_part_callback: Callable = None,
929-
use_parse_messages: bool = True,
930929
) -> Optional["types.Message"]:
931930
while True:
932931
try:
@@ -977,26 +976,8 @@ async def send_media(
977976
else:
978977
raise
979978
else:
980-
message = None
981-
if use_parse_messages:
982-
messages = await parse_messages(client=client, messages=r)
983-
message = messages[0] if messages else None
984-
else:
985-
for i in r.updates:
986-
if isinstance(i, (
987-
raw.types.UpdateNewMessage,
988-
raw.types.UpdateNewChannelMessage,
989-
raw.types.UpdateNewScheduledMessage,
990-
raw.types.UpdateBotNewBusinessMessage
991-
)):
992-
message = await types.Message._parse(
993-
client, i.message,
994-
{i.id: i for i in r.users},
995-
{i.id: i for i in r.chats},
996-
is_scheduled=isinstance(i, raw.types.UpdateNewScheduledMessage),
997-
business_connection_id=getattr(i, "connection_id", None),
998-
)
999-
break
979+
messages = await parse_messages(client=client, messages=r)
980+
message = messages[0] if messages else None
1000981
return message
1001982

1002983

0 commit comments

Comments
 (0)