diff --git a/lib/streaming_providers/providers/livgolf/auth.py b/lib/streaming_providers/providers/livgolf/auth.py index d627d20..e399261 100644 --- a/lib/streaming_providers/providers/livgolf/auth.py +++ b/lib/streaming_providers/providers/livgolf/auth.py @@ -227,7 +227,6 @@ class LivGolfAuthenticator(BaseAuthenticator): raw_token = response_data.get("access_token", "") device_id = response_data.get("device_id") or f"browser-{uuid.uuid4()}" - exp = _token_expires_at(raw_token) if raw_token else 0.0 issued = response_data.get("issued_at", time.time()) expires_in = response_data.get("expires_in", 0) diff --git a/lib/streaming_providers/providers/livgolf/event_manager.py b/lib/streaming_providers/providers/livgolf/event_manager.py index d5e852d..b986967 100644 --- a/lib/streaming_providers/providers/livgolf/event_manager.py +++ b/lib/streaming_providers/providers/livgolf/event_manager.py @@ -309,7 +309,7 @@ class LivGolfEventManager: use_cdm=False, cdm_type=None, cdm=None, - cdm_mode=None, + cdm_mode="", streaming_format=STREAMING_FORMAT_DASH, content_type=CONTENT_TYPE_LIVE, mode="live", diff --git a/lib/streaming_providers/providers/livgolf/provider.py b/lib/streaming_providers/providers/livgolf/provider.py index 123672e..661ee3c 100644 --- a/lib/streaming_providers/providers/livgolf/provider.py +++ b/lib/streaming_providers/providers/livgolf/provider.py @@ -207,7 +207,8 @@ class LivGolfProvider(StreamingProvider): ) -> Optional[StreamingChannel]: return None - def validate_credentials(self, credentials) -> bool: + @staticmethod + def validate_credentials() -> bool: """ Anonymous providers do not validate user credentials. Return True so the base class does not block provider setup.