This commit is contained in:
Astrea
2021-09-08 18:02:02 -04:00
committed by GitHub
parent 7513c2138f
commit 75a23351c4
5 changed files with 0 additions and 322 deletions

View File

@ -92,7 +92,6 @@ if TYPE_CHECKING:
threads,
voice,
sticker,
welcome_screen,
)
from .types.snowflake import Snowflake, SnowflakeList
@ -1135,18 +1134,6 @@ class HTTPClient:
payload["icon"] = icon
return self.request(Route("POST", "/guilds/templates/{code}", code=code), json=payload)
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: Snowflake, payload: Any) -> Response[welcome_screen.WelcomeScreen]:
valid_keys = (
"description",
"welcome_channels",
"enabled",
)
payload = {k: v for k, v in payload.items() if k in valid_keys}
return self.request(Route("PATCH", "/guilds/{guild_id}/welcome-screen", guild_id=guild_id), json=payload)
def get_bans(self, guild_id: Snowflake) -> Response[List[guild.Ban]]:
return self.request(Route("GET", "/guilds/{guild_id}/bans", guild_id=guild_id))