Update get_discovery_categories.ts

This commit is contained in:
ITOH
2021-04-23 23:31:47 +02:00
parent a354157842
commit cc2af6f900

View File

@@ -1,25 +1,18 @@
import { rest } from "../../rest/rest.ts";
import {
DiscordDiscoveryCategory,
DiscoveryCategory,
} from "../../types/discovery/discovery_category.ts";
import { DiscoveryCategory } from "../../types/discovery/discovery_category.ts";
import { Collection } from "../../util/collection.ts";
import { endpoints } from "../../util/constants.ts";
import { snakeKeysToCamelCase } from "../../util/utils.ts";
/** Returns an array of discovery category objects that can be used when editing guilds */
export async function getDiscoveryCategories() {
const result = await rest.runMethod<DiscordDiscoveryCategory[]>(
const result = await rest.runMethod<DiscoveryCategory[]>(
"get",
endpoints.DISCOVERY_CATEGORIES,
);
return new Collection<number, DiscoveryCategory>(
result.map(
(category) => [
category.id,
snakeKeysToCamelCase<DiscoveryCategory>(category),
],
(category) => [category.id, category],
),
);
}