Skip to content

Commit

Permalink
fix(ApplicationCommandManager): update guild command cache on c/u/d (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
advaith1 committed Oct 27, 2021
1 parent 740d3f0 commit f169c8f
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions src/managers/ApplicationCommandManager.js
Expand Up @@ -117,7 +117,7 @@ class ApplicationCommandManager extends CachedManager {
const data = await this.commandPath({ guildId }).post({
data: this.constructor.transformCommand(command),
});
return this._add(data, !guildId, guildId);
return this._add(data, true, guildId);
}

/**
Expand Down Expand Up @@ -146,10 +146,7 @@ class ApplicationCommandManager extends CachedManager {
const data = await this.commandPath({ guildId }).put({
data: commands.map(c => this.constructor.transformCommand(c)),
});
return data.reduce(
(coll, command) => coll.set(command.id, this._add(command, !guildId, guildId)),
new Collection(),
);
return data.reduce((coll, command) => coll.set(command.id, this._add(command, true, guildId)), new Collection());
}

/**
Expand All @@ -174,7 +171,7 @@ class ApplicationCommandManager extends CachedManager {
const patched = await this.commandPath({ id, guildId }).patch({
data: this.constructor.transformCommand(data),
});
return this._add(patched, !guildId, guildId);
return this._add(patched, true, guildId);
}

/**
Expand All @@ -196,7 +193,7 @@ class ApplicationCommandManager extends CachedManager {
await this.commandPath({ id, guildId }).delete();

const cached = this.cache.get(id);
if (!guildId) this.cache.delete(id);
this.cache.delete(id);
return cached ?? null;
}

Expand Down

0 comments on commit f169c8f

Please sign in to comment.