change: prettier code

This commit is contained in:
Skillz4Killz
2021-10-23 15:50:59 +00:00
committed by GitHub Action
parent 72ffbdc4db
commit 1c1c93ed7f
29 changed files with 174 additions and 118 deletions
+1 -1
View File
@@ -125,7 +125,7 @@ import {
handleIntegrationCreate, handleIntegrationCreate,
handleIntegrationUpdate, handleIntegrationUpdate,
handleIntegrationDelete, handleIntegrationDelete,
handleGuildLoaded handleGuildLoaded,
} from "./handlers/mod.ts"; } from "./handlers/mod.ts";
import { DiscordenoInteraction, transformInteraction } from "./transformers/interaction.ts"; import { DiscordenoInteraction, transformInteraction } from "./transformers/interaction.ts";
import { DiscordenoIntegration, transformIntegration } from "./transformers/integration.ts"; import { DiscordenoIntegration, transformIntegration } from "./transformers/integration.ts";
+5 -1
View File
@@ -6,7 +6,11 @@ import { SnakeCasedPropertiesDeep } from "../../types/util.ts";
export async function handleGuildBanAdd(bot: Bot, data: SnakeCasedPropertiesDeep<DiscordGatewayPayload>) { export async function handleGuildBanAdd(bot: Bot, data: SnakeCasedPropertiesDeep<DiscordGatewayPayload>) {
const payload = data.d as SnakeCasedPropertiesDeep<GuildBanAddRemove>; const payload = data.d as SnakeCasedPropertiesDeep<GuildBanAddRemove>;
// FIRST COMPLETE THE END USERS EVENT // FIRST COMPLETE THE END USERS EVENT
await bot.events.guildBanAdd(bot, bot.transformers.user(bot, payload.user), bot.transformers.snowflake(payload.guild_id)); await bot.events.guildBanAdd(
bot,
bot.transformers.user(bot, payload.user),
bot.transformers.snowflake(payload.guild_id)
);
// THEN DELETE THE MEMBER // THEN DELETE THE MEMBER
await bot.cache.members.delete(bot.transformers.snowflake(payload.user.id)); await bot.cache.members.delete(bot.transformers.snowflake(payload.user.id));
} }
-1
View File
@@ -13,7 +13,6 @@ export async function handleGuildDelete(bot: Bot, data: DiscordGatewayPayload, s
await bot.cache.guilds.delete(id); await bot.cache.guilds.delete(id);
await Promise.all([ await Promise.all([
bot.cache.forEach("DELETE_MESSAGES_FROM_GUILD", { guildId: guild.id }), bot.cache.forEach("DELETE_MESSAGES_FROM_GUILD", { guildId: guild.id }),
bot.cache.forEach("DELETE_CHANNELS_FROM_GUILD", { guildId: guild.id }), bot.cache.forEach("DELETE_CHANNELS_FROM_GUILD", { guildId: guild.id }),
+4 -2
View File
@@ -16,7 +16,8 @@ export async function createChannel(bot: Bot, guildId: bigint, options?: CreateG
bot.rest, bot.rest,
"post", "post",
bot.constants.endpoints.GUILD_CHANNELS(guildId), bot.constants.endpoints.GUILD_CHANNELS(guildId),
options ? { options
? {
name: options.name, name: options.name,
topic: options.topic, topic: options.topic,
bitrate: options.bitrate, bitrate: options.bitrate,
@@ -32,7 +33,8 @@ export async function createChannel(bot: Bot, guildId: bigint, options?: CreateG
})), })),
type: options?.type || DiscordChannelTypes.GuildText, type: options?.type || DiscordChannelTypes.GuildText,
reason, reason,
} : {} }
: {}
); );
const discordenoChannel = bot.transformers.channel(result); const discordenoChannel = bot.transformers.channel(result);
@@ -19,14 +19,9 @@ export async function createStageInstance(bot: Bot, channelId: bigint, topic: st
throw new Error(bot.constants.Errors.INVALID_TOPIC_LENGTH); throw new Error(bot.constants.Errors.INVALID_TOPIC_LENGTH);
} }
return await bot.rest.runMethod<StageInstance>( return await bot.rest.runMethod<StageInstance>(bot.rest, "post", bot.constants.endpoints.STAGE_INSTANCES, {
bot.rest,
"post",
bot.constants.endpoints.STAGE_INSTANCES,
{
channel_id: channelId, channel_id: channelId,
topic, topic,
privacy_level: privacyLevel, privacy_level: privacyLevel,
} });
);
} }
+3 -1
View File
@@ -19,5 +19,7 @@ export async function deleteChannel(bot: Bot, channelId: bigint, reason?: string
await bot.utils.requireBotGuildPermissions(bot, guild, ["MANAGE_CHANNELS"]); await bot.utils.requireBotGuildPermissions(bot, guild, ["MANAGE_CHANNELS"]);
} }
return await bot.rest.runMethod<undefined>(bot.rest, "delete", bot.constants.endpoints.CHANNEL_BASE(channelId), { reason }); return await bot.rest.runMethod<undefined>(bot.rest, "delete", bot.constants.endpoints.CHANNEL_BASE(channelId), {
reason,
});
} }
@@ -9,5 +9,9 @@ export async function deleteChannelOverwrite(
): Promise<undefined> { ): Promise<undefined> {
await bot.utils.requireBotGuildPermissions(bot, guildId, ["MANAGE_ROLES"]); await bot.utils.requireBotGuildPermissions(bot, guildId, ["MANAGE_ROLES"]);
return await bot.rest.runMethod<undefined>(bot.rest,"delete", bot.constants.endpoints.CHANNEL_OVERWRITE(channelId, overwriteId)); return await bot.rest.runMethod<undefined>(
bot.rest,
"delete",
bot.constants.endpoints.CHANNEL_OVERWRITE(channelId, overwriteId)
);
} }
+4 -2
View File
@@ -103,13 +103,15 @@ function processEditChannelQueue(bot: Bot) {
if (!details) return; if (!details) return;
await bot.helpers.editChannel(bot, details.channelId, details.options) await bot.helpers
.editChannel(bot, details.channelId, details.options)
.then((result) => details.resolve(result)) .then((result) => details.resolve(result))
.catch(details.reject); .catch(details.reject);
const secondDetails = request.items.shift(); const secondDetails = request.items.shift();
if (!secondDetails) return; if (!secondDetails) return;
await bot.helpers.editChannel(bot, secondDetails.channelId, secondDetails.options) await bot.helpers
.editChannel(bot, secondDetails.channelId, secondDetails.options)
.then((result) => secondDetails.resolve(result)) .then((result) => secondDetails.resolve(result))
.catch(secondDetails.reject); .catch(secondDetails.reject);
return; return;
@@ -11,9 +11,14 @@ export async function editChannelOverwrite(
): Promise<undefined> { ): Promise<undefined> {
await bot.utils.requireBotGuildPermissions(bot, guildId, ["MANAGE_ROLES"]); await bot.utils.requireBotGuildPermissions(bot, guildId, ["MANAGE_ROLES"]);
return await bot.rest.runMethod<undefined>(bot.rest,"put", bot.constants.endpoints.CHANNEL_OVERWRITE(channelId, overwriteId), { return await bot.rest.runMethod<undefined>(
bot.rest,
"put",
bot.constants.endpoints.CHANNEL_OVERWRITE(channelId, overwriteId),
{
allow: bot.utils.calculateBits(options.allow), allow: bot.utils.calculateBits(options.allow),
deny: bot.utils.calculateBits(options.deny), deny: bot.utils.calculateBits(options.deny),
type: options.type, type: options.type,
}); }
);
} }
+7 -2
View File
@@ -5,9 +5,14 @@ import type { Bot } from "../../bot.ts";
export async function followChannel(bot: Bot, sourceChannelId: bigint, targetChannelId: bigint) { export async function followChannel(bot: Bot, sourceChannelId: bigint, targetChannelId: bigint) {
await bot.utils.requireBotChannelPermissions(bot, targetChannelId, ["MANAGE_WEBHOOKS"]); await bot.utils.requireBotChannelPermissions(bot, targetChannelId, ["MANAGE_WEBHOOKS"]);
const data = await bot.rest.runMethod<FollowedChannel>(bot.rest,"post", bot.constants.endpoints.CHANNEL_FOLLOW(sourceChannelId), { const data = await bot.rest.runMethod<FollowedChannel>(
bot.rest,
"post",
bot.constants.endpoints.CHANNEL_FOLLOW(sourceChannelId),
{
webhook_channel_id: targetChannelId, webhook_channel_id: targetChannelId,
}); }
);
return data.webhookId; return data.webhookId;
} }
+3 -5
View File
@@ -8,12 +8,10 @@ import type { Channel } from "../../types/channels/channel.ts";
export async function getChannel(bot: Bot, channelId: bigint, addToCache = true) { export async function getChannel(bot: Bot, channelId: bigint, addToCache = true) {
const result = await bot.rest.runMethod<Channel>(bot.rest, "get", bot.constants.endpoints.CHANNEL_BASE(channelId)); const result = await bot.rest.runMethod<Channel>(bot.rest, "get", bot.constants.endpoints.CHANNEL_BASE(channelId));
const discordenoChannel = bot.transformers.channel( const discordenoChannel = bot.transformers.channel({
{
channel: result, channel: result,
guildId: result.guildId ? bot.transformers.snowflake(result.guildId) : undefined guildId: result.guildId ? bot.transformers.snowflake(result.guildId) : undefined,
} });
);
if (addToCache) { if (addToCache) {
await bot.cache.channels.set(discordenoChannel.id, discordenoChannel); await bot.cache.channels.set(discordenoChannel.id, discordenoChannel);
} }
+5 -1
View File
@@ -6,7 +6,11 @@ import type { Bot } from "../../bot.ts";
export async function getChannelWebhooks(bot: Bot, channelId: bigint) { export async function getChannelWebhooks(bot: Bot, channelId: bigint) {
await bot.utils.requireBotChannelPermissions(bot, channelId, ["MANAGE_WEBHOOKS"]); await bot.utils.requireBotChannelPermissions(bot, channelId, ["MANAGE_WEBHOOKS"]);
const result = await bot.rest.runMethod<Webhook[]>(bot.rest,"get", bot.constants.endpoints.CHANNEL_WEBHOOKS(channelId)); const result = await bot.rest.runMethod<Webhook[]>(
bot.rest,
"get",
bot.constants.endpoints.CHANNEL_WEBHOOKS(channelId)
);
return new Collection(result.map((webhook) => [webhook.id, webhook])); return new Collection(result.map((webhook) => [webhook.id, webhook]));
} }
+9 -4
View File
@@ -7,12 +7,17 @@ export async function swapChannels(bot: Bot, guildId: bigint, channelPositions:
throw "You must provide at least two channels to be swapped."; throw "You must provide at least two channels to be swapped.";
} }
return await bot.rest.runMethod<undefined>(bot.rest,"patch", bot.constants.endpoints.GUILD_CHANNELS(guildId), channelPositions.map((channelPosition) => { return await bot.rest.runMethod<undefined>(
bot.rest,
"patch",
bot.constants.endpoints.GUILD_CHANNELS(guildId),
channelPositions.map((channelPosition) => {
return { return {
id: channelPosition.id, id: channelPosition.id,
position: channelPosition.position, position: channelPosition.position,
lock_positions: channelPosition.lockPositions, lock_positions: channelPosition.lockPositions,
parent_id: channelPosition.parentId parent_id: channelPosition.parentId,
} };
})); })
);
} }
@@ -30,6 +30,6 @@ export async function updateStageInstance(
return await bot.rest.runMethod<StageInstance>(bot.rest, "patch", bot.constants.endpoints.STAGE_INSTANCE(channelId), { return await bot.rest.runMethod<StageInstance>(bot.rest, "patch", bot.constants.endpoints.STAGE_INSTANCE(channelId), {
topic: data.topic, topic: data.topic,
privacy_level: data.privacyLevel privacy_level: data.privacyLevel,
}); });
} }
+5 -2
View File
@@ -20,12 +20,15 @@ export async function updateBotVoiceState(
return await bot.rest.runMethod( return await bot.rest.runMethod(
bot.rest, bot.rest,
"patch", "patch",
bot.constants.endpoints.UPDATE_VOICE_STATE(guildId, bot.utils.hasOwnProperty(options, "userId") ? options.userId : undefined), bot.constants.endpoints.UPDATE_VOICE_STATE(
guildId,
bot.utils.hasOwnProperty(options, "userId") ? options.userId : undefined
),
{ {
channel_id: options.channelId, channel_id: options.channelId,
suppress: options.suppress, suppress: options.suppress,
request_to_speak_timestamp: options.requestToSpeakTimestamp, request_to_speak_timestamp: options.requestToSpeakTimestamp,
user_id: options.userId user_id: options.userId,
} }
); );
} }
+7 -1
View File
@@ -4,7 +4,13 @@ import { Collection } from "../../util/collection.ts";
import type { Bot } from "../../bot.ts"; import type { Bot } from "../../bot.ts";
/** Get a list of users that reacted with this emoji. */ /** Get a list of users that reacted with this emoji. */
export async function getReactions(bot: Bot, channelId: bigint, messageId: bigint, reaction: string, options?: GetReactions) { export async function getReactions(
bot: Bot,
channelId: bigint,
messageId: bigint,
reaction: string,
options?: GetReactions
) {
const users = await bot.rest.runMethod<User[]>( const users = await bot.rest.runMethod<User[]>(
bot.rest, bot.rest,
"get", "get",
+5 -1
View File
@@ -4,7 +4,11 @@ import type { Bot } from "../../bot.ts";
export async function pin(bot: Bot, channelId: bigint, messageId: bigint) { export async function pin(bot: Bot, channelId: bigint, messageId: bigint) {
await bot.utils.requireBotChannelPermissions(bot, channelId, ["MANAGE_MESSAGES"]); await bot.utils.requireBotChannelPermissions(bot, channelId, ["MANAGE_MESSAGES"]);
return await bot.rest.runMethod<undefined>(bot.rest,"put", bot.constants.endpoints.CHANNEL_PIN(channelId, messageId)); return await bot.rest.runMethod<undefined>(
bot.rest,
"put",
bot.constants.endpoints.CHANNEL_PIN(channelId, messageId)
);
} }
// aliases // aliases
+7 -2
View File
@@ -19,8 +19,13 @@ export async function createWebhook(bot: Bot, channelId: bigint, options: Create
throw new Error(bot.constants.Errors.INVALID_WEBHOOK_NAME); throw new Error(bot.constants.Errors.INVALID_WEBHOOK_NAME);
} }
return await bot.rest.runMethod<SnakeCasedPropertiesDeep<Webhook>>(bot.rest, "post", bot.constants.endpoints.CHANNEL_WEBHOOKS(channelId), { return await bot.rest.runMethod<SnakeCasedPropertiesDeep<Webhook>>(
bot.rest,
"post",
bot.constants.endpoints.CHANNEL_WEBHOOKS(channelId),
{
...options, ...options,
avatar: options.avatar ? await bot.utils.urlToBase64(options.avatar) : undefined, avatar: options.avatar ? await bot.utils.urlToBase64(options.avatar) : undefined,
}); }
);
} }
@@ -1,5 +1,9 @@
import type { Bot } from "../../bot.ts"; import type { Bot } from "../../bot.ts";
export async function deleteWebhookMessage(bot: Bot, webhookId: bigint, webhookToken: string, messageId: bigint) { export async function deleteWebhookMessage(bot: Bot, webhookId: bigint, webhookToken: string, messageId: bigint) {
return await bot.rest.runMethod<undefined>(bot.rest,"delete", bot.constants.endpoints.WEBHOOK_MESSAGE(webhookId, webhookToken, messageId)); return await bot.rest.runMethod<undefined>(
bot.rest,
"delete",
bot.constants.endpoints.WEBHOOK_MESSAGE(webhookId, webhookToken, messageId)
);
} }
@@ -2,5 +2,9 @@ import type {Bot} from "../../bot.ts";
/** Delete a webhook permanently. Returns a undefined on success */ /** Delete a webhook permanently. Returns a undefined on success */
export async function deleteWebhookWithToken(bot: Bot, webhookId: bigint, webhookToken: string) { export async function deleteWebhookWithToken(bot: Bot, webhookId: bigint, webhookToken: string) {
return await bot.rest.runMethod<undefined>(bot.rest,"delete", bot.constants.endpoints.WEBHOOK(webhookId, webhookToken)); return await bot.rest.runMethod<undefined>(
bot.rest,
"delete",
bot.constants.endpoints.WEBHOOK(webhookId, webhookToken)
);
} }
+7 -2
View File
@@ -7,8 +7,13 @@ import type {SnakeCasedPropertiesDeep} from "../../types/util.ts";
export async function editWebhook(bot: Bot, channelId: bigint, webhookId: bigint, options: ModifyWebhook) { export async function editWebhook(bot: Bot, channelId: bigint, webhookId: bigint, options: ModifyWebhook) {
await bot.utils.requireBotChannelPermissions(channelId, ["MANAGE_WEBHOOKS"]); await bot.utils.requireBotChannelPermissions(channelId, ["MANAGE_WEBHOOKS"]);
return await bot.rest.runMethod<SnakeCasedPropertiesDeep<Webhook>>(bot.rest,"patch", bot.constants.endpoints.WEBHOOK_ID(webhookId), { return await bot.rest.runMethod<SnakeCasedPropertiesDeep<Webhook>>(
bot.rest,
"patch",
bot.constants.endpoints.WEBHOOK_ID(webhookId),
{
...options, ...options,
channel_id: options.channelId, channel_id: options.channelId,
}); }
);
} }