feat: change Guild.emojis to use collection (#388)

* feat(guild): change Guild.emojis to use collection

* idk
This commit is contained in:
ayntee
2021-03-08 18:13:01 +04:00
committed by GitHub
parent bd14075c8a
commit fdab0d93ba
4 changed files with 17 additions and 7 deletions
+4 -2
View File
@@ -402,7 +402,9 @@ export async function getEmojis(guildID: string, addToCache = true) {
if (addToCache) {
const guild = await cacheHandlers.get("guilds", guildID);
if (!guild) throw new Error(Errors.GUILD_NOT_FOUND);
guild.emojis = result;
result.forEach((emoji) => guild.emojis.set(emoji.id ?? emoji.name, emoji));
cacheHandlers.set("guilds", guildID, guild);
}
@@ -426,7 +428,7 @@ export async function getEmoji(
if (addToCache) {
const guild = await cacheHandlers.get("guilds", guildID);
if (!guild) throw new Error(Errors.GUILD_NOT_FOUND);
guild.emojis.push(result);
guild.emojis.set(result.id ?? result.name, result);
cacheHandlers.set(
"guilds",
guildID,