diff --git a/src/helpers/guilds/get_voice_regions.ts b/src/helpers/guilds/get_voice_regions.ts index 166c7fa2a..6ed926e52 100644 --- a/src/helpers/guilds/get_voice_regions.ts +++ b/src/helpers/guilds/get_voice_regions.ts @@ -1,22 +1,16 @@ import { rest } from "../../rest/rest.ts"; -import { - DiscordVoiceRegion, - VoiceRegion, -} from "../../types/voice/voice_region.ts"; +import { VoiceRegion } from "../../types/voice/voice_region.ts"; import { Collection } from "../../util/collection.ts"; import { endpoints } from "../../util/constants.ts"; -import { snakeKeysToCamelCase } from "../../util/utils.ts"; /** Returns a list of voice region objects for the guild. Unlike the similar /voice route, this returns VIP servers when the guild is VIP-enabled. */ export async function getVoiceRegions(guildId: string) { - const result = await rest.runMethod( + const result = await rest.runMethod( "get", endpoints.GUILD_REGIONS(guildId), - ) as DiscordVoiceRegion[]; - - const convertedRegions = snakeKeysToCamelCase(result); + ); return new Collection( - convertedRegions.map((region) => [region.id, region]), + result.map((region) => [region.id, region]), ); } diff --git a/src/helpers/integrations/delete_integration.ts b/src/helpers/integrations/delete_integration.ts index 375672b9e..cd92ab5e1 100644 --- a/src/helpers/integrations/delete_integration.ts +++ b/src/helpers/integrations/delete_integration.ts @@ -6,10 +6,8 @@ import { requireBotGuildPermissions } from "../../util/permissions.ts"; export async function deleteIntegration(guildId: string, id: string) { await requireBotGuildPermissions(guildId, ["MANAGE_GUILD"]); - const result = await rest.runMethod( + return await rest.runMethod( "delete", endpoints.GUILD_INTEGRATION(guildId, id), ); - - return result; } diff --git a/src/helpers/integrations/get_integrations.ts b/src/helpers/integrations/get_integrations.ts index 888dd8f96..f8c54d80d 100644 --- a/src/helpers/integrations/get_integrations.ts +++ b/src/helpers/integrations/get_integrations.ts @@ -1,4 +1,5 @@ import { rest } from "../../rest/rest.ts"; +import { Integration } from "../../types/mod.ts"; import { endpoints } from "../../util/constants.ts"; import { requireBotGuildPermissions } from "../../util/permissions.ts"; @@ -6,10 +7,8 @@ import { requireBotGuildPermissions } from "../../util/permissions.ts"; export async function getIntegrations(guildId: string) { await requireBotGuildPermissions(guildId, ["MANAGE_GUILD"]); - const result = await rest.runMethod( + return await rest.runMethod( "get", endpoints.GUILD_INTEGRATIONS(guildId), ); - - return result; }