From c4b4d0903cbeca2ce3739fbfcc8dece2c8d58d43 Mon Sep 17 00:00:00 2001 From: ayntee Date: Mon, 12 Apr 2021 22:12:38 +0400 Subject: [PATCH] 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);