mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-04 18:00:08 +00:00
deleteServer to deleteGuild
This commit is contained in:
@@ -1,9 +1,8 @@
|
||||
import { rest } from "../../rest/rest.ts";
|
||||
import { endpoints } from "../../util/constants.ts";
|
||||
|
||||
/** Delete a guild permanently. User must be owner. Returns 204 No Content on success. Fires a Guild Delete Gateway event.
|
||||
*/
|
||||
export async function deleteServer(guildId: string) {
|
||||
/** Delete a guild permanently. User must be owner. Returns 204 No Content on success. Fires a Guild Delete Gateway event. */
|
||||
export async function deleteGuild(guildId: string) {
|
||||
return await rest.runMethod<undefined>(
|
||||
"delete",
|
||||
endpoints.GUILDS_BASE(guildId),
|
||||
@@ -38,7 +38,7 @@ import { emojiURL } from "./emojis/emoji_url.ts";
|
||||
import { getEmoji } from "./emojis/get_emoji.ts";
|
||||
import { getEmojis } from "./emojis/get_emojis.ts";
|
||||
import { createGuild } from "./guilds/create_guild.ts";
|
||||
import { deleteServer } from "./guilds/delete_server.ts";
|
||||
import { deleteGuild } from "./guilds/delete_guild.ts";
|
||||
import { editGuild } from "./guilds/edit_guild.ts";
|
||||
import { editWelcomeScreen } from "./guilds/edit_welcome_screen.ts";
|
||||
import { editWidget } from "./guilds/edit_widget.ts";
|
||||
@@ -147,13 +147,13 @@ export {
|
||||
deleteChannel,
|
||||
deleteChannelOverwrite,
|
||||
deleteEmoji,
|
||||
deleteGuild,
|
||||
deleteGuildTemplate,
|
||||
deleteIntegration,
|
||||
deleteInvite,
|
||||
deleteMessage,
|
||||
deleteMessages,
|
||||
deleteRole,
|
||||
deleteServer,
|
||||
deleteSlashCommand,
|
||||
deleteSlashResponse,
|
||||
deleteWebhook,
|
||||
@@ -295,7 +295,7 @@ export let helpers = {
|
||||
// guilds
|
||||
categoryChildren,
|
||||
createGuild,
|
||||
deleteServer,
|
||||
deleteGuild,
|
||||
editGuild,
|
||||
editWidget,
|
||||
editWelcomeScreen,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { botId, eventHandlers } from "../bot.ts";
|
||||
import { cache, cacheHandlers } from "../cache.ts";
|
||||
import { deleteServer } from "../helpers/guilds/delete_server.ts";
|
||||
import { deleteGuild } from "../helpers/guilds/delete_guild.ts";
|
||||
import { editGuild } from "../helpers/guilds/edit_guild.ts";
|
||||
import { getAuditLogs } from "../helpers/guilds/get_audit_logs.ts";
|
||||
import { getBan } from "../helpers/guilds/get_ban.ts";
|
||||
@@ -79,7 +79,7 @@ const baseGuild: Partial<DiscordenoGuild> = {
|
||||
return guildSplashURL(this.id!, this.splash!, size, format);
|
||||
},
|
||||
delete() {
|
||||
return deleteServer(this.id!);
|
||||
return deleteGuild(this.id!);
|
||||
},
|
||||
edit(options) {
|
||||
return editGuild(this.id!, options);
|
||||
@@ -272,7 +272,7 @@ export interface DiscordenoGuild extends
|
||||
format?: DiscordImageFormat,
|
||||
): string | undefined;
|
||||
/** Delete a guild permanently. User must be owner. Returns 204 No Content on success. Fires a Guild Delete Gateway event. */
|
||||
delete(): ReturnType<typeof deleteServer>;
|
||||
delete(): ReturnType<typeof deleteGuild>;
|
||||
/** Leave a guild */
|
||||
leave(): ReturnType<typeof leaveGuild>;
|
||||
/** Edit the server. Requires the MANAGE_GUILD permission. */
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { cache } from "../../src/cache.ts";
|
||||
import { deleteServer } from "../../src/helpers/guilds/delete_server.ts";
|
||||
import { defaultTestOptions, tempData } from "../ws/start_bot.ts";
|
||||
import { deleteGuild } from "../../src/helpers/guilds/delete_guild.ts";
|
||||
import { delayUntil } from "../util/delay_until.ts";
|
||||
import { defaultTestOptions, tempData } from "../ws/start_bot.ts";
|
||||
|
||||
Deno.test({
|
||||
name: "[guild] delete a guild",
|
||||
@@ -13,7 +13,7 @@ Deno.test({
|
||||
throw new Error("The guild was not cached so impossible to delete.");
|
||||
}
|
||||
|
||||
await deleteServer(tempData.guildId);
|
||||
await deleteGuild(tempData.guildId);
|
||||
await delayUntil(10000, () => !cache.guilds.has(tempData.guildId));
|
||||
|
||||
if (cache.guilds.has(tempData.guildId)) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { botId, startBot } from "../../src/bot.ts";
|
||||
import { cache } from "../../src/cache.ts";
|
||||
import { deleteServer } from "../../src/helpers/guilds/delete_server.ts";
|
||||
import { deleteGuild } from "../../src/helpers/guilds/delete_guild.ts";
|
||||
import { delay } from "../../src/util/utils.ts";
|
||||
import { ws } from "../../src/ws/ws.ts";
|
||||
import { assertExists } from "../deps.ts";
|
||||
@@ -49,7 +49,7 @@ Deno.test({
|
||||
|
||||
// DELETE GUILDS IF LESS THAN 10 SERVERS AS SAFETY MEASURE
|
||||
if (cache.guilds.size <= 10) {
|
||||
for (const guild of cache.guilds.values()) await deleteServer(guild.id);
|
||||
for (const guild of cache.guilds.values()) await deleteGuild(guild.id);
|
||||
}
|
||||
|
||||
// Assertions
|
||||
|
||||
Reference in New Issue
Block a user