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 { makeURLSearchParams } = require('@discordjs/rest');
|
||||||
const { Routes, RouteBases } = require('discord-api-types/v10');
|
const { Routes, RouteBases } = require('discord-api-types/v10');
|
||||||
const CachedManager = require('./CachedManager');
|
const CachedManager = require('./CachedManager');
|
||||||
|
const ShardClientUtil = require('../sharding/ShardClientUtil');
|
||||||
const { Guild } = require('../structures/Guild');
|
const { Guild } = require('../structures/Guild');
|
||||||
const GuildChannel = require('../structures/GuildChannel');
|
const GuildChannel = require('../structures/GuildChannel');
|
||||||
const GuildEmoji = require('../structures/GuildEmoji');
|
const GuildEmoji = require('../structures/GuildEmoji');
|
||||||
@@ -272,6 +273,7 @@ class GuildManager extends CachedManager {
|
|||||||
const data = await this.client.rest.get(Routes.guild(id), {
|
const data = await this.client.rest.get(Routes.guild(id), {
|
||||||
query: makeURLSearchParams({ with_counts: options.withCounts ?? true }),
|
query: makeURLSearchParams({ with_counts: options.withCounts ?? true }),
|
||||||
});
|
});
|
||||||
|
data.shardId = ShardClientUtil.shardIdForGuildId(id, this.client.options.shardCount);
|
||||||
return this._add(data, options.cache);
|
return this._add(data, options.cache);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user