From 008e2aa5c6b6b084f03c014ad4264530ce79f075 Mon Sep 17 00:00:00 2001 From: shhimmery <55350279+shhimmery@users.noreply.github.com> Date: Sun, 24 Nov 2024 22:26:51 +0300 Subject: [PATCH] Fixes in giveaways (#104) Co-authored-by: shh --- pyrogram/types/messages_and_media/giveaway_winners.py | 4 ++-- pyrogram/types/messages_and_media/message.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyrogram/types/messages_and_media/giveaway_winners.py b/pyrogram/types/messages_and_media/giveaway_winners.py index 9a1dfd925b..5b259a2c4e 100644 --- a/pyrogram/types/messages_and_media/giveaway_winners.py +++ b/pyrogram/types/messages_and_media/giveaway_winners.py @@ -113,9 +113,9 @@ def __init__( @staticmethod async def _parse( client, - chats: dict, + giveaway_media: "raw.types.MessageMediaGiveawayResults", users: dict, - giveaway_media: "raw.types.MessageMediaGiveawayResults" + chats: dict ) -> "GiveawayWinners": if not isinstance(giveaway_media, raw.types.MessageMediaGiveawayResults): return diff --git a/pyrogram/types/messages_and_media/message.py b/pyrogram/types/messages_and_media/message.py index 1c830657e8..b562e3fc48 100644 --- a/pyrogram/types/messages_and_media/message.py +++ b/pyrogram/types/messages_and_media/message.py @@ -870,7 +870,7 @@ async def _parse( web_app_data = types.WebAppData._parse(action) service_type = enums.MessageServiceType.WEB_APP_DATA elif isinstance(action, raw.types.MessageActionGiveawayLaunch): - giveaway_created = await types.GiveawayCreated._parse(client, action) + giveaway_created = types.GiveawayCreated._parse(client, action) service_type = enums.MessageServiceType.GIVEAWAY_CREATED elif isinstance(action, raw.types.MessageActionGiveawayResults): service_type = enums.MessageServiceType.GIVEAWAY_COMPLETED