Browse Source

Fix Channel.delete_messages

feature/docs
Andrei 8 years ago
parent
commit
534a15895b
  1. 5
      disco/types/channel.py

5
disco/types/channel.py

@ -1,5 +1,6 @@
import six import six
from six.moves import map
from holster.enum import Enum from holster.enum import Enum
from disco.util.snowflake import to_snowflake from disco.util.snowflake import to_snowflake
@ -298,9 +299,9 @@ class Channel(SlottedModel, Permissible):
List of messages (or message ids) to delete. All messages must originate List of messages (or message ids) to delete. All messages must originate
from this channel. from this channel.
""" """
messages = map(to_snowflake, messages) message_ids = list(map(to_snowflake, messages))
if not messages: if not message_ids:
return return
if self.can(self.client.state.me, Permissions.MANAGE_MESSAGES) and len(messages) > 2: if self.can(self.client.state.me, Permissions.MANAGE_MESSAGES) and len(messages) > 2:

Loading…
Cancel
Save