diff options
| author | CraftSpider <[email protected]> | 2019-02-15 10:41:13 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2019-02-18 03:47:56 -0500 |
| commit | e920fe9a56bf6dccb79d9c6cbd9bc6b2054a21a5 (patch) | |
| tree | 7affc8ab1ab9a05f39a0d915895d83089d47c371 /discord/state.py | |
| parent | Manually calculate millisceond epoch rather than bitshifting (diff) | |
| download | discord.py-e920fe9a56bf6dccb79d9c6cbd9bc6b2054a21a5.tar.xz discord.py-e920fe9a56bf6dccb79d9c6cbd9bc6b2054a21a5.zip | |
Add guild_integrations_update event
Diffstat (limited to 'discord/state.py')
| -rw-r--r-- | discord/state.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/discord/state.py b/discord/state.py index 158d4039..36e33f57 100644 --- a/discord/state.py +++ b/discord/state.py @@ -790,6 +790,13 @@ class ConnectionState: log.info('Processed a chunk for %s members in guild ID %s.', len(members), guild_id) self.process_listeners(ListenerType.chunk, guild, len(members)) + def parse_guild_integrations_update(self, data): + guild = self._get_guild(int(data['guild_id'])) + if guild is not None: + self.dispatch('guild_integrations_update', guild) + else: + log.warning('GUILD_INTEGRATIONS_UPDATE referencing an unknown guild ID: %s. Discarding.', data['guild_id']) + def parse_webhooks_update(self, data): channel = self.get_channel(int(data['channel_id'])) if channel: |