Update edit_discovery.ts

This commit is contained in:
ITOH
2021-04-23 23:31:43 +02:00
parent 7a774540eb
commit a354157842
+3 -11
View File
@@ -1,15 +1,9 @@
import { rest } from "../../rest/rest.ts"; import { rest } from "../../rest/rest.ts";
import { import { DiscoveryMetadata } from "../../types/discovery/discovery_metadata.ts";
DiscordDiscoveryMetadata,
DiscoveryMetadata,
} from "../../types/discovery/discovery_metadata.ts";
import { ModifyGuildDiscoveryMetadata } from "../../types/discovery/modify_guild_discovery_metadata.ts"; import { ModifyGuildDiscoveryMetadata } from "../../types/discovery/modify_guild_discovery_metadata.ts";
import { endpoints } from "../../util/constants.ts"; import { endpoints } from "../../util/constants.ts";
import { requireBotGuildPermissions } from "../../util/permissions.ts"; import { requireBotGuildPermissions } from "../../util/permissions.ts";
import { import { camelKeysToSnakeCase } from "../../util/utils.ts";
camelKeysToSnakeCase,
snakeKeysToCamelCase,
} from "../../util/utils.ts";
/** Modify the discovery metadata for the guild. Requires the MANAGE_GUILD permission. Returns the updated discovery metadata object on success. */ /** Modify the discovery metadata for the guild. Requires the MANAGE_GUILD permission. Returns the updated discovery metadata object on success. */
export async function editDiscovery( export async function editDiscovery(
@@ -18,11 +12,9 @@ export async function editDiscovery(
) { ) {
await requireBotGuildPermissions(guildId, ["MANAGE_GUILD"]); await requireBotGuildPermissions(guildId, ["MANAGE_GUILD"]);
const result = await rest.runMethod<DiscordDiscoveryMetadata>( return await rest.runMethod<DiscoveryMetadata>(
"patch", "patch",
endpoints.DISCOVERY_MODIFY(guildId), endpoints.DISCOVERY_MODIFY(guildId),
camelKeysToSnakeCase(data), camelKeysToSnakeCase(data),
); );
return snakeKeysToCamelCase<DiscoveryMetadata>(result);
} }