From c4b4d0903cbeca2ce3739fbfcc8dece2c8d58d43 Mon Sep 17 00:00:00 2001 From: ayntee Date: Mon, 12 Apr 2021 22:12:38 +0400 Subject: [PATCH 1/2] types(handlers/MESSAGE_CREATE): fix typings --- src/handlers/messages/MESSAGE_CREATE.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/handlers/messages/MESSAGE_CREATE.ts b/src/handlers/messages/MESSAGE_CREATE.ts index e1d621554..1d034519c 100644 --- a/src/handlers/messages/MESSAGE_CREATE.ts +++ b/src/handlers/messages/MESSAGE_CREATE.ts @@ -1,12 +1,14 @@ import { eventHandlers } from "../../bot.ts"; import { cacheHandlers } from "../../cache.ts"; +import { DiscordenoMember } from "../../structures/member.ts"; import { structures } from "../../structures/mod.ts"; import { DiscordGatewayPayload } from "../../types/gateway/gateway_payload.ts"; +import { GuildMemberWithUser } from "../../types/guilds/guild_member"; import { DiscordMessage, Message } from "../../types/messages/message.ts"; import { snakeKeysToCamelCase } from "../../util/utils.ts"; export async function handleMessageCreate(data: DiscordGatewayPayload) { - const payload = snakeKeysToCamelCase(data.d as DiscordMessage) as Message; + const payload: Message = snakeKeysToCamelCase(data.d as DiscordMessage); const channel = await cacheHandlers.get("channels", payload.channelId); if (channel) channel.lastMessageId = payload.id; @@ -17,7 +19,7 @@ export async function handleMessageCreate(data: DiscordGatewayPayload) { if (payload.member && guild) { // If in a guild cache the author as a member const discordenoMember = await structures.createDiscordenoMember( - { ...payload.member, user: payload.author }, + { ...payload.member, user: payload.author } as GuildMemberWithUser, guild.id, ); await cacheHandlers.set("members", discordenoMember.id, discordenoMember); From 736c549c8e0d3aca2ac44cff29386bf067fd3d8a Mon Sep 17 00:00:00 2001 From: ayntee Date: Mon, 12 Apr 2021 22:13:11 +0400 Subject: [PATCH 2/2] fix(handlers/MESSAGE_CREATE): prefix import stmt with .ts --- src/handlers/messages/MESSAGE_CREATE.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/handlers/messages/MESSAGE_CREATE.ts b/src/handlers/messages/MESSAGE_CREATE.ts index 1d034519c..6738476fa 100644 --- a/src/handlers/messages/MESSAGE_CREATE.ts +++ b/src/handlers/messages/MESSAGE_CREATE.ts @@ -1,9 +1,8 @@ import { eventHandlers } from "../../bot.ts"; import { cacheHandlers } from "../../cache.ts"; -import { DiscordenoMember } from "../../structures/member.ts"; import { structures } from "../../structures/mod.ts"; import { DiscordGatewayPayload } from "../../types/gateway/gateway_payload.ts"; -import { GuildMemberWithUser } from "../../types/guilds/guild_member"; +import { GuildMemberWithUser } from "../../types/guilds/guild_member.ts"; import { DiscordMessage, Message } from "../../types/messages/message.ts"; import { snakeKeysToCamelCase } from "../../util/utils.ts";