From ec4ac6f788fe284e7e97b80e1539dea97faff9e0 Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Tue, 18 May 2021 22:09:03 +0200 Subject: :bug: fix types --- src/models/Event.ts | 6 +++--- src/models/Message.ts | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) (limited to 'src/models') diff --git a/src/models/Event.ts b/src/models/Event.ts index 402b30ab..46161350 100644 --- a/src/models/Event.ts +++ b/src/models/Event.ts @@ -138,7 +138,7 @@ export interface ChannelPinsUpdateEvent extends Event { data: { guild_id?: string; channel_id: string; - last_pin_timestamp: number; + last_pin_timestamp?: number; }; } @@ -276,9 +276,9 @@ export interface InviteDeleteEvent extends Event { export type MessagePayload = Omit & { channel_id: string; guild_id?: string; - author: User; + author: PublicUser; member: PublicMember; - mentions: (User & { member: PublicMember })[]; + mentions: (PublicUser & { member: PublicMember })[]; }; export interface MessageCreateEvent extends Event { diff --git a/src/models/Message.ts b/src/models/Message.ts index 15ff57d3..636e2575 100644 --- a/src/models/Message.ts +++ b/src/models/Message.ts @@ -40,7 +40,9 @@ export interface Message { // mongoose virtuals: author?: PublicUser; member?: PublicMember; - mentions?: PublicUser[]; + mentions?: (PublicUser & { + member: PublicMember; + })[]; mention_roles?: Role[]; mention_channels?: Channel[]; } -- cgit 1.5.1