mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-05-14 09:50:03 +00:00
Refactor utils.oauth_url slightly
This commit is contained in:
parent
40f12c8a00
commit
c232631504
@ -59,6 +59,7 @@ import datetime
|
|||||||
import functools
|
import functools
|
||||||
from inspect import isawaitable as _isawaitable, signature as _signature
|
from inspect import isawaitable as _isawaitable, signature as _signature
|
||||||
from operator import attrgetter
|
from operator import attrgetter
|
||||||
|
from urllib.parse import urlencode
|
||||||
import json
|
import json
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
@ -335,13 +336,10 @@ def oauth_url(
|
|||||||
url += f'&guild_id={guild.id}'
|
url += f'&guild_id={guild.id}'
|
||||||
if disable_guild_select:
|
if disable_guild_select:
|
||||||
url += '&disable_guild_select=true'
|
url += '&disable_guild_select=true'
|
||||||
if redirect_uri is not MISSING or state is not MISSING:
|
if redirect_uri is not MISSING:
|
||||||
from urllib.parse import urlencode
|
url += '&response_type=code&' + urlencode({'redirect_uri': redirect_uri})
|
||||||
|
if state is not MISSING:
|
||||||
if redirect_uri is not MISSING:
|
url += f'&{urlencode({"state": state})}'
|
||||||
url += '&response_type=code&' + urlencode({'redirect_uri': redirect_uri})
|
|
||||||
if state is not MISSING:
|
|
||||||
url += f'&{urlencode({"state": state})}'
|
|
||||||
return url
|
return url
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user