summary refs log tree commit diff
path: root/src/models
diff options
context:
space:
mode:
Diffstat (limited to 'src/models')
-rw-r--r--src/models/Event.ts6
-rw-r--r--src/models/Message.ts4
2 files changed, 6 insertions, 4 deletions
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<Message, "author_id"> & { 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[]; }