Browse Source

Expose reverse parameter in TextChannel.purge

pull/649/head
Rapptz 8 years ago
parent
commit
3fbeb94cdb
  1. 6
      discord/channel.py

6
discord/channel.py

@ -211,7 +211,7 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
yield from self._state.http.delete_messages(self.id, message_ids, reason=reason) yield from self._state.http.delete_messages(self.id, message_ids, reason=reason)
@asyncio.coroutine @asyncio.coroutine
def purge(self, *, limit=100, check=None, before=None, after=None, around=None, reason=None): def purge(self, *, limit=100, check=None, before=None, after=None, around=None, reverse=False, reason=None):
"""|coro| """|coro|
Purges a list of messages that meet the criteria given by the predicate Purges a list of messages that meet the criteria given by the predicate
@ -241,6 +241,8 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
Same as ``after`` in :meth:`history`. Same as ``after`` in :meth:`history`.
around around
Same as ``around`` in :meth:`history`. Same as ``around`` in :meth:`history`.
reverse
Same as ``reverse`` in :meth:`history`.
reason: Optional[str] reason: Optional[str]
The reason for doing this action. Shows up on the audit log. The reason for doing this action. Shows up on the audit log.
@ -271,7 +273,7 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
if check is None: if check is None:
check = lambda m: True check = lambda m: True
iterator = self.history(limit=limit, before=before, after=after, around=around) iterator = self.history(limit=limit, before=before, after=after, reverse=reverse, around=around)
ret = [] ret = []
count = 0 count = 0

Loading…
Cancel
Save