type http.py

This commit is contained in:
NCPlayz 2021-06-17 00:02:55 +01:00 committed by Arthur Jovart
parent 24855484e1
commit 45083c6ad5
No known key found for this signature in database
GPG Key ID: DE4444AAAAAAAAAA

View File

@ -84,6 +84,7 @@ if TYPE_CHECKING:
threads,
voice,
sticker,
welcome_screen,
)
from .types.snowflake import Snowflake, SnowflakeList
@ -1116,10 +1117,10 @@ class HTTPClient:
payload['icon'] = icon
return self.request(Route('POST', '/guilds/templates/{code}', code=code), json=payload)
def get_welcome_screen(self, guild_id):
def get_welcome_screen(self, guild_id: Snowflake) -> Response[welcome_screen.WelcomeScreen]:
return self.request(Route('GET', '/guilds/{guild_id}/welcome-screen', guild_id=guild_id))
def edit_welcome_screen(self, guild_id, payload):
def edit_welcome_screen(self, guild_id: Snowflake, payload: Any) -> Response[welcome_screen.WelcomeScreen]:
valid_keys = (
'description',
'welcome_channels',