Make User and Member messageable.

This commit is contained in:
Rapptz
2017-01-03 09:16:15 -05:00
parent 7431a127cf
commit 7690455b21
3 changed files with 52 additions and 2 deletions

View File

@ -169,6 +169,11 @@ class ConnectionState:
if isinstance(channel, DMChannel):
self._private_channels_by_user[channel.recipient.id] = channel
def add_dm_channel(self, data):
channel = DMChannel(me=self.user, state=self, data=data)
self._add_private_channel(channel)
return channel
def _remove_private_channel(self, channel):
self._private_channels.pop(channel.id, None)
if isinstance(channel, DMChannel):