Fix support for instant invites.
This commit is contained in:
		@@ -729,7 +729,7 @@ class Guild(Hashable):
 | 
			
		||||
 | 
			
		||||
        Returns
 | 
			
		||||
        -------
 | 
			
		||||
        list of :class:`Invite`
 | 
			
		||||
        List[:class:`Invite`]
 | 
			
		||||
            The list of invites that are currently active.
 | 
			
		||||
        """
 | 
			
		||||
 | 
			
		||||
@@ -743,6 +743,42 @@ class Guild(Hashable):
 | 
			
		||||
 | 
			
		||||
        return result
 | 
			
		||||
 | 
			
		||||
    @asyncio.coroutine
 | 
			
		||||
    def create_invite(self, **fields):
 | 
			
		||||
        """|coro|
 | 
			
		||||
 | 
			
		||||
        Creates an instant invite.
 | 
			
		||||
 | 
			
		||||
        Parameters
 | 
			
		||||
        ------------
 | 
			
		||||
        max_age : int
 | 
			
		||||
            How long the invite should last. If it's 0 then the invite
 | 
			
		||||
            doesn't expire. Defaults to 0.
 | 
			
		||||
        max_uses : int
 | 
			
		||||
            How many uses the invite could be used for. If it's 0 then there
 | 
			
		||||
            are unlimited uses. Defaults to 0.
 | 
			
		||||
        temporary : bool
 | 
			
		||||
            Denotes that the invite grants temporary membership
 | 
			
		||||
            (i.e. they get kicked after they disconnect). Defaults to False.
 | 
			
		||||
        unique: bool
 | 
			
		||||
            Indicates if a unique invite URL should be created. Defaults to True.
 | 
			
		||||
            If this is set to False then it will return a previously created
 | 
			
		||||
            invite.
 | 
			
		||||
 | 
			
		||||
        Raises
 | 
			
		||||
        -------
 | 
			
		||||
        HTTPException
 | 
			
		||||
            Invite creation failed.
 | 
			
		||||
 | 
			
		||||
        Returns
 | 
			
		||||
        --------
 | 
			
		||||
        :class:`Invite`
 | 
			
		||||
            The invite that was created.
 | 
			
		||||
        """
 | 
			
		||||
 | 
			
		||||
        data = yield from self._state.http.create_invite(self.id, **fields)
 | 
			
		||||
        return Invite.from_incomplete(data=data, state=self._state)
 | 
			
		||||
 | 
			
		||||
    @asyncio.coroutine
 | 
			
		||||
    def create_custom_emoji(self, *, name, image):
 | 
			
		||||
        """|coro|
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user