Refactor and type hint invites

This commit is contained in:
Rapptz
2021-05-29 05:49:19 -04:00
parent 5a68d3a561
commit d78e5d979d
5 changed files with 145 additions and 79 deletions

View File

@ -1106,14 +1106,8 @@ class GuildChannel:
state = self._state
data = await state.http.invites_from_channel(self.id)
result = []
for invite in data:
invite['channel'] = self
invite['guild'] = self.guild
result.append(Invite(state=state, data=invite))
return result
guild = self.guild
return [Invite(state=state, data=invite, channel=self, guild=guild) for invite in data]
class Messageable(Protocol):