aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/pokergo.py
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp/extractor/pokergo.py')
-rw-r--r--yt_dlp/extractor/pokergo.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/yt_dlp/extractor/pokergo.py b/yt_dlp/extractor/pokergo.py
index d27031c91..c9e2fed12 100644
--- a/yt_dlp/extractor/pokergo.py
+++ b/yt_dlp/extractor/pokergo.py
@@ -15,11 +15,9 @@ class PokerGoBaseIE(InfoExtractor):
_AUTH_TOKEN = None
_PROPERTY_ID = '1dfb3940-7d53-4980-b0b0-f28b369a000d'
- def _login(self):
- username, password = self._get_login_info()
- if not username:
- self.raise_login_required(method='password')
-
+ def _perform_login(self, username, password):
+ if self._AUTH_TOKEN:
+ return
self.report_login()
PokerGoBaseIE._AUTH_TOKEN = self._download_json(
f'https://subscription.pokergo.com/properties/{self._PROPERTY_ID}/sign-in', None,
@@ -30,7 +28,7 @@ class PokerGoBaseIE(InfoExtractor):
def _real_initialize(self):
if not self._AUTH_TOKEN:
- self._login()
+ self.raise_login_required(method='password')
class PokerGoIE(PokerGoBaseIE):