Change Messageable channel getter to be a coroutine.
This commit is contained in:
@ -88,6 +88,7 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
|
||||
self.position = data['position']
|
||||
self._fill_overwrites(data)
|
||||
|
||||
@asyncio.coroutine
|
||||
def _get_channel(self):
|
||||
return self
|
||||
|
||||
@ -262,6 +263,7 @@ class DMChannel(discord.abc.Messageable, Hashable):
|
||||
self.me = me
|
||||
self.id = int(data['id'])
|
||||
|
||||
@asyncio.coroutine
|
||||
def _get_channel(self):
|
||||
return self
|
||||
|
||||
@ -360,6 +362,7 @@ class GroupChannel(discord.abc.Messageable, Hashable):
|
||||
else:
|
||||
self.owner = utils.find(lambda u: u.id == owner_id, self.recipients)
|
||||
|
||||
@asyncio.coroutine
|
||||
def _get_channel(self):
|
||||
return self
|
||||
|
||||
|
Reference in New Issue
Block a user