Store Discord API base url

This commit is contained in:
Corban-Lee Jones 2024-03-26 16:32:12 +00:00
parent ecb75cfcc7
commit fad9216969
2 changed files with 5 additions and 4 deletions

View File

@ -54,7 +54,7 @@ class DiscordLoginRedirect(View):
# Fetch the access token # Fetch the access token
response = requests.post( response = requests.post(
url="https://discord.com/api/oauth2/token", url=f"{settings.DISCORD_API_URL}/oauth2/token",
data=request_data["data"], data=request_data["data"],
headers=request_data["headers"] headers=request_data["headers"]
) )
@ -70,7 +70,7 @@ class DiscordLoginRedirect(View):
""" """
response = requests.get( response = requests.get(
url="https://discord.com/api/v6/users/@me", url=f"{settings.DISCORD_API_URL}/users/@me",
headers={"Authorization": f"Bearer {access_token}"} headers={"Authorization": f"Bearer {access_token}"}
) )
@ -89,7 +89,7 @@ class GuildsView(View):
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
response = requests.get( response = requests.get(
url="https://discord.com/api/v6/users/@me/guilds", url=f"{settings.DISCORD_API_URL}/users/@me/guilds",
headers={"Authorization": f"Bearer {request.user.access_token}"} headers={"Authorization": f"Bearer {request.user.access_token}"}
) )
@ -132,7 +132,7 @@ class GuildChannelsView(View):
log.debug("fetching channels from %s using token: %s", guild_id, settings.BOT_TOKEN) log.debug("fetching channels from %s using token: %s", guild_id, settings.BOT_TOKEN)
response = requests.get( response = requests.get(
url=f"https://discord.com/api/v10/guilds/{guild_id}/channels", url=f"{settings.DISCORD_API_URL}/guilds/{guild_id}/channels",
headers={"Authorization": f"Bot {settings.BOT_TOKEN}"} headers={"Authorization": f"Bot {settings.BOT_TOKEN}"}
) )

View File

@ -140,6 +140,7 @@ DISCORD_CODE_EXCHANGE_REQUEST = {
"scope": " ".join(DISCORD_SCOPES) "scope": " ".join(DISCORD_SCOPES)
} }
} }
DISCORD_API_URL = env("DISCORD_API_URL")
DISCORD_OAUTH2_URL = env("DISCORD_OAUTH2_URL") DISCORD_OAUTH2_URL = env("DISCORD_OAUTH2_URL")
# Logging # Logging