From 38a1f4b4f47e4f3d159aa2baf8b906b0f7018e6b Mon Sep 17 00:00:00 2001 From: Jacky Date: Mon, 29 Dec 2025 00:02:34 +0100 Subject: [PATCH] adjusted return value of get_authorization_url to use custom oauth_paths if used --- twitchio/web/aio_adapter.py | 2 +- twitchio/web/starlette_adapter.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/twitchio/web/aio_adapter.py b/twitchio/web/aio_adapter.py index 92dfd24c..7fd05eb5 100644 --- a/twitchio/web/aio_adapter.py +++ b/twitchio/web/aio_adapter.py @@ -470,4 +470,4 @@ def get_authorization_url(self, *, scopes: Scopes, force_verify: bool = False) - if not scopes: raise ValueError('"scopes" is a required parameter or attribute which is missing.') - return f"{self._domain}/oauth?scopes={scopes.urlsafe()}&force_verify={str(force_verify).lower()}" + return f"{self._domain}{self._oauth_path}?scopes={scopes.urlsafe()}&force_verify={str(force_verify).lower()}" diff --git a/twitchio/web/starlette_adapter.py b/twitchio/web/starlette_adapter.py index 2575415f..8d052bf5 100644 --- a/twitchio/web/starlette_adapter.py +++ b/twitchio/web/starlette_adapter.py @@ -526,4 +526,4 @@ def get_authorization_url(self, *, scopes: Scopes, force_verify: bool = False) - if not scopes: raise ValueError('"scopes" is a required parameter or attribute which is missing.') - return f"{self._domain}/oauth?scopes={scopes.urlsafe()}&force_verify={str(force_verify).lower()}" + return f"{self._domain}{self._oauth_path}?scopes={scopes.urlsafe()}&force_verify={str(force_verify).lower()}"