diff --git a/twitch.py b/twitch.py index dd02a62..f77eb75 100644 --- a/twitch.py +++ b/twitch.py @@ -1206,7 +1206,11 @@ class Twitch: async def process_notifications(self, user_id: int, message: JsonType): if message["type"] == "create-notification": data: JsonType = message["data"]["notification"] - if data["type"] == "user_drop_reward_reminder_notification": + if data["type"] in ( + "user_drop_reward_reminder_notification", # drop confirmation + "quests_viewer_reward_campaign_earned_emote", # emote confirmation + # badge confirmation? + ): self.change_state(State.INVENTORY_FETCH) await self.gql_request( GQL_OPERATIONS["NotificationsDelete"].with_variables(