diff options
| author | Rapptz <[email protected]> | 2016-11-11 03:12:43 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2017-01-03 09:51:57 -0500 |
| commit | c187d87dae6b094259440f8aa2a278fef38ae6d2 (patch) | |
| tree | 53dd1e2dea747776fc0670645d97e68f6ccb32f3 /discord/guild.py | |
| parent | Rename try_insert_user to store_user (diff) | |
| download | discord.py-c187d87dae6b094259440f8aa2a278fef38ae6d2.tar.xz discord.py-c187d87dae6b094259440f8aa2a278fef38ae6d2.zip | |
Re-add support for reactions.
We now store emojis in a global cache and make things like adding
and removing reactions part of the stateful Message class.
Diffstat (limited to 'discord/guild.py')
| -rw-r--r-- | discord/guild.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/discord/guild.py b/discord/guild.py index 3ed07b20..5bb7ca66 100644 --- a/discord/guild.py +++ b/discord/guild.py @@ -237,7 +237,7 @@ class Guild(Hashable): self.id = int(guild['id']) self.roles = [Role(guild=self, data=r, state=self._state) for r in guild.get('roles', [])] self.mfa_level = guild.get('mfa_level') - self.emojis = [Emoji(server=self, data=r, state=self._state) for r in guild.get('emojis', [])] + self.emojis = tuple(map(lambda d: self._state.store_emoji(self, d), guild.get('emojis', []))) self.features = guild.get('features', []) self.splash = guild.get('splash') @@ -653,7 +653,7 @@ class Guild(Hashable): img = utils._bytes_to_base64_data(image) data = yield from self._state.http.create_custom_emoji(self.id, name, img) - return Emoji(guild=self, data=data, state=self._state) + return self._state.store_emoji(self, data) @asyncio.coroutine def create_role(self, **fields): |