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

View File

@@ -84,6 +84,7 @@ if TYPE_CHECKING:
threads, threads,
voice, voice,
sticker, sticker,
welcome_screen,
) )
from .types.snowflake import Snowflake, SnowflakeList from .types.snowflake import Snowflake, SnowflakeList
@@ -1116,10 +1117,10 @@ class HTTPClient:
payload['icon'] = icon payload['icon'] = icon
return self.request(Route('POST', '/guilds/templates/{code}', code=code), json=payload) 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)) 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 = ( valid_keys = (
'description', 'description',
'welcome_channels', 'welcome_channels',