http DELETE request method

This commit is contained in:
grey-cat-1908 2022-03-12 11:24:45 +03:00
parent edc8343d98
commit 81f0c56079

View file

@ -72,7 +72,7 @@ class HTTPClient:
params: Optional[Dict] = None params: Optional[Dict] = None
) -> Optional[Dict]: ) -> Optional[Dict]:
"""|coro| """|coro|
Sends a GET request to a Discord REST endpoint. Sends a GET request to a Discord REST API endpoint.
Parameters Parameters
---------- ----------
@ -98,7 +98,7 @@ class HTTPClient:
data: Optional[Dict] = None data: Optional[Dict] = None
) -> Optional[Dict]: ) -> Optional[Dict]:
"""|coro| """|coro|
Sends a POST request to a Discord REST endpoint. Sends a POST request to a Discord REST API endpoint.
Parameters Parameters
---------- ----------
@ -110,7 +110,7 @@ class HTTPClient:
Returns Returns
------- -------
Optional[:class:`Dict`] Optional[:class:`Dict`]
JSON response from the discord API. JSON response from the Discord API.
""" """
return await self.__send( return await self.__send(
"POST", "POST",
@ -118,3 +118,30 @@ class HTTPClient:
json=data, json=data,
) )
async def delete(
self,
route: str,
headers: dict = None
) -> Optional[Dict]:
"""|coro|
Sends a DELETE request to a Discord REST API endpoint.
Parameters
----------
route : :class:`str`
The endpoint to send the request to.
headers : :class:`dict`
Custom request headers
Returns
-------
Optional[:class:`Dict`]
JSON response from the Discord API.
"""
return await self.__send(
"DELETE",
route,
headers=headers
)