mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
fix(GuildManager#fetch): inject shard id (#9921)
This commit is contained in:
@@ -6,6 +6,7 @@ const { Collection } = require('@discordjs/collection');
|
||||
const { makeURLSearchParams } = require('@discordjs/rest');
|
||||
const { Routes, RouteBases } = require('discord-api-types/v10');
|
||||
const CachedManager = require('./CachedManager');
|
||||
const ShardClientUtil = require('../sharding/ShardClientUtil');
|
||||
const { Guild } = require('../structures/Guild');
|
||||
const GuildChannel = require('../structures/GuildChannel');
|
||||
const GuildEmoji = require('../structures/GuildEmoji');
|
||||
@@ -272,6 +273,7 @@ class GuildManager extends CachedManager {
|
||||
const data = await this.client.rest.get(Routes.guild(id), {
|
||||
query: makeURLSearchParams({ with_counts: options.withCounts ?? true }),
|
||||
});
|
||||
data.shardId = ShardClientUtil.shardIdForGuildId(id, this.client.options.shardCount);
|
||||
return this._add(data, options.cache);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user