From fb3c6bf0cee9eb148654835950d958cf29a3eac1 Mon Sep 17 00:00:00 2001 From: DevilXD Date: Thu, 15 Sep 2022 07:27:55 +0200 Subject: [PATCH] Finish integrity support --- channel.py | 2 +- twitch.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/channel.py b/channel.py index 6ab6d2f..73ef5f0 100644 --- a/channel.py +++ b/channel.py @@ -324,7 +324,7 @@ class Channel: "channel_id": self.id, "broadcast_id": self._stream.broadcast_id, "player": "site", - "user_id": self._twitch._user_id, + "user_id": self._twitch._auth_state.user_id, } } ] diff --git a/twitch.py b/twitch.py index b775a3e..73e1aef 100644 --- a/twitch.py +++ b/twitch.py @@ -237,7 +237,6 @@ class _AuthState: raise RuntimeError("Login verification failure") self.user_id = int(validate_response["user_id"]) cookie["persistent"] = str(self.user_id) - self._twitch._is_logged_in.set() logger.debug(f"Login successful, user ID: {self.user_id}") login_form.update(_("gui", "login", "logged_in"), self.user_id) # update our cookie and save it @@ -250,6 +249,7 @@ class _AuthState: headers=self.gql_headers(integrity=False) ) as response: self.integrity_token = _IntegrityToken(await response.json()) + self._twitch._is_logged_in.set() class Twitch: