mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-04 09:50:07 +00:00
add: editWelcomeScreen function
This commit is contained in:
21
src/helpers/guilds/edit_welcome_screen.ts
Normal file
21
src/helpers/guilds/edit_welcome_screen.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import { rest } from "../../rest/rest.ts";
|
||||
import { ModifyGuildWelcomeScreen } from "../../types/guilds/modify_guild_welcome_screen.ts";
|
||||
import { WelcomeScreen } from "../../types/mod.ts";
|
||||
import { endpoints } from "../../util/constants.ts";
|
||||
import {
|
||||
camelKeysToSnakeCase,
|
||||
snakeKeysToCamelCase,
|
||||
} from "../../util/utils.ts";
|
||||
|
||||
export async function editWelcomeScreen(
|
||||
guildId: string,
|
||||
options: ModifyGuildWelcomeScreen,
|
||||
) {
|
||||
const result = await rest.runMethod(
|
||||
"patch",
|
||||
endpoints.GUILD_WELCOME_SCREEN(guildId),
|
||||
camelKeysToSnakeCase(options),
|
||||
);
|
||||
|
||||
return snakeKeysToCamelCase<WelcomeScreen>(result);
|
||||
}
|
||||
@@ -31,6 +31,7 @@ import { getEmojis } from "./emojis/get_emojis.ts";
|
||||
import { createGuild } from "./guilds/create_guild.ts";
|
||||
import { deleteServer } from "./guilds/delete_server.ts";
|
||||
import { editGuild } from "./guilds/edit_guild.ts";
|
||||
import { editWelcomeScreen } from "./guilds/edit_welcome_screen.ts";
|
||||
import { editWidget } from "./guilds/edit_widget.ts";
|
||||
import { getAuditLogs } from "./guilds/get_audit_logs.ts";
|
||||
import { getAvailableVoiceRegions } from "./guilds/get_available_voice_regions.ts";
|
||||
@@ -164,6 +165,7 @@ export {
|
||||
editWebhook,
|
||||
editWebhookMessage,
|
||||
editWebhookWithToken,
|
||||
editWelcomeScreen,
|
||||
editWidget,
|
||||
emojiURL,
|
||||
executeWebhook,
|
||||
@@ -277,6 +279,7 @@ export let helpers = {
|
||||
deleteServer,
|
||||
editGuild,
|
||||
editWidget,
|
||||
editWelcomeScreen,
|
||||
emojiURL,
|
||||
getAuditLogs,
|
||||
getAvailableVoiceRegions,
|
||||
|
||||
Reference in New Issue
Block a user