fix(ShardingManager): default api url

This commit is contained in:
almeidx
2026-05-25 18:30:45 +01:00
parent e721e51b03
commit 810b996c67
2 changed files with 4 additions and 4 deletions

View File

@@ -7,7 +7,7 @@ const { setTimeout: sleep } = require('node:timers/promises');
const { Collection } = require('@discordjs/collection');
const { range } = require('@discordjs/util');
const { AsyncEventEmitter } = require('@vladfrangu/async_event_emitter');
const { APIVersion, RouteBases } = require('discord-api-types/v10');
const { APIVersion } = require('discord-api-types/v10');
const { DiscordjsError, DiscordjsTypeError, DiscordjsRangeError, ErrorCodes } = require('../errors/index.js');
const { fetchRecommendedShardCount } = require('../util/Util.js');
const { Shard } = require('./Shard.js');
@@ -172,7 +172,7 @@ class ShardingManager extends AsyncEventEmitter {
*
* @type {string}
*/
this.api = _options.api ?? RouteBases.api;
this.api = _options.api ?? 'https://discord.com/api';
/**
* The API version to use

View File

@@ -3,7 +3,7 @@
const { parse } = require('node:path');
const { Collection } = require('@discordjs/collection');
const { lazy } = require('@discordjs/util');
const { APIVersion, ChannelType, Routes, RouteBases } = require('discord-api-types/v10');
const { APIVersion, ChannelType, Routes } = require('discord-api-types/v10');
const { fetch } = require('undici');
const { Colors } = require('./Colors.js');
// eslint-disable-next-line import-x/order
@@ -80,7 +80,7 @@ function flatten(obj, ...props) {
*/
async function fetchRecommendedShardCount(
token,
{ guildsPerShard = 1_000, multipleOf = 1, api = RouteBases.api, version = APIVersion } = {},
{ guildsPerShard = 1_000, multipleOf = 1, api = 'https://discord.com/api', version = APIVersion } = {},
) {
if (!token) throw new DiscordjsError(ErrorCodes.TokenMissing);
const response = await fetch(`${api}/v${version}${Routes.gatewayBot()}`, {