Add Client.delete_server.
This commit is contained in:
		@@ -1684,9 +1684,10 @@ class Client:
 | 
			
		||||
 | 
			
		||||
        Leaves a :class:`Server`.
 | 
			
		||||
 | 
			
		||||
        Warning
 | 
			
		||||
        Note
 | 
			
		||||
        --------
 | 
			
		||||
        If you are the owner of the server then it is deleted.
 | 
			
		||||
        You cannot leave the server that you own, you must delete it instead
 | 
			
		||||
        via :meth:`delete_server`.
 | 
			
		||||
 | 
			
		||||
        Parameters
 | 
			
		||||
        ----------
 | 
			
		||||
@@ -1705,6 +1706,32 @@ class Client:
 | 
			
		||||
        yield from utils._verify_successful_response(response)
 | 
			
		||||
        yield from response.release()
 | 
			
		||||
 | 
			
		||||
    @asyncio.coroutine
 | 
			
		||||
    def delete_server(self, server):
 | 
			
		||||
        """|coro|
 | 
			
		||||
 | 
			
		||||
        Deletes a :class:`Server`. You must be the server owner to delete the
 | 
			
		||||
        server.
 | 
			
		||||
 | 
			
		||||
        Parameters
 | 
			
		||||
        ----------
 | 
			
		||||
        server : :class:`Server`
 | 
			
		||||
            The server to delete.
 | 
			
		||||
 | 
			
		||||
        Raises
 | 
			
		||||
        --------
 | 
			
		||||
        HTTPException
 | 
			
		||||
            If deleting the server failed.
 | 
			
		||||
        Forbidden
 | 
			
		||||
            You do not have permissions to delete the server.
 | 
			
		||||
        """
 | 
			
		||||
 | 
			
		||||
        url = '{}/@me/guilds/{.id}'.format(endpoints.USERS, server)
 | 
			
		||||
        response = yield from self.session.delete(url, headers=self.headers)
 | 
			
		||||
        log.debug(request_logging_format.format(method='DELETE', response=response))
 | 
			
		||||
        yield from utils._verify_successful_response(response)
 | 
			
		||||
        yield from response.release()
 | 
			
		||||
 | 
			
		||||
    @asyncio.coroutine
 | 
			
		||||
    def create_server(self, name, region=None, icon=None):
 | 
			
		||||
        """|coro|
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user