mirror of
https://github.com/discordeno/discordeno.git
synced 2026-09-17 08:47:22 +00:00
add: getDiscovery() & change: rename endpoint constant DISCOVERY_MODIFY to DISCOVERY_METADATA (#975)
* feat(helpers/discovery): add getDiscovery() helper * change: prettier code * fix: resolve promise and add first argument * Use DISCOVERY_METADATA endpoint instead * again, magical commits due to prettier workflow to the origin branch * change: prettier code * change: prettier code * Add permission inhibitors * Use requireBotGuildPermissions() * remove skillz bunlder code Co-authored-by: ITOH <to@itoh.at>
This commit is contained in:
@@ -9,5 +9,5 @@ import { snakelize } from "../../util/utils.ts";
|
||||
export async function editDiscovery(guildId: bigint, data: ModifyGuildDiscoveryMetadata) {
|
||||
await requireBotGuildPermissions(guildId, ["MANAGE_GUILD"]);
|
||||
|
||||
return await rest.runMethod<DiscoveryMetadata>("patch", endpoints.DISCOVERY_MODIFY(guildId), snakelize(data));
|
||||
return await rest.runMethod<DiscoveryMetadata>("patch", endpoints.DISCOVERY_METADATA(guildId), snakelize(data));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
import { rest } from "../../rest/rest.ts";
|
||||
import type { DiscoveryMetadata } from "../../types/discovery/discovery_metadata.ts";
|
||||
import { endpoints } from "../../util/constants.ts";
|
||||
import { requireBotGuildPermissions } from "../../util/permissions.ts";
|
||||
|
||||
/** Returns the discovery metadata object for the guild. Requires the `MANAGE_GUILD` permission. */
|
||||
export async function getDiscovery(guildId: bigint) {
|
||||
await requireBotGuildPermissions(guildId, ["MANAGE_GUILD"]);
|
||||
|
||||
return await rest.runMethod<DiscoveryMetadata>("get", endpoints.DISCOVERY_METADATA(guildId));
|
||||
}
|
||||
@@ -73,7 +73,7 @@ const baseRole: Partial<DiscordenoVoiceState> = {
|
||||
suppress: this.suppress,
|
||||
requestToSpeakTimestamp: this.requestToSpeakTimestamp,
|
||||
} as VoiceState;
|
||||
}
|
||||
},
|
||||
};
|
||||
|
||||
// deno-lint-ignore require-await
|
||||
|
||||
@@ -155,7 +155,7 @@ export const endpoints = {
|
||||
// Discovery Endpoints
|
||||
DISCOVERY_CATEGORIES: `${baseEndpoints.BASE_URL}/discovery/categories`,
|
||||
DISCOVERY_VALID_TERM: `${baseEndpoints.BASE_URL}/discovery/valid-term`,
|
||||
DISCOVERY_MODIFY: (guildId: bigint) => `${GUILDS_BASE(guildId)}/discovery-metadata`,
|
||||
DISCOVERY_METADATA: (guildId: bigint) => `${GUILDS_BASE(guildId)}/discovery-metadata`,
|
||||
DISCOVERY_SUBCATEGORY: (guildId: bigint, categoryId: number) =>
|
||||
`${GUILDS_BASE(guildId)}/discovery-categories/${categoryId}`,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user