summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-05-21 21:40:03 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-05-21 21:40:03 +0200
commit211781278eb3a1c2ed3d06fe704fb5e83a6f9184 (patch)
tree8c81ab8a7b92bcb4aa2e8063d0ed2ff68344913b /src
parentfix channel permission calc (diff)
downloadserver-211781278eb3a1c2ed3d06fe704fb5e83a6f9184.tar.xz
:sparkles: MessageAckEvent
Diffstat (limited to 'src')
-rw-r--r--src/models/Event.ts12
-rw-r--r--src/models/Member.ts3
2 files changed, 15 insertions, 0 deletions
diff --git a/src/models/Event.ts b/src/models/Event.ts

index 46161350..d4c00812 100644 --- a/src/models/Event.ts +++ b/src/models/Event.ts
@@ -420,6 +420,17 @@ export interface InteractionCreateEvent extends Event { data: Interaction; } +export interface MessageAckEvent extends Event { + event: "MESSAGE_ACK"; + data: { + channel_id: string; + message_id: string; + version?: number; + manual?: boolean; + mention_count?: number; + }; +} + // located in collection events export enum EVENTEnum { @@ -508,6 +519,7 @@ export type EVENT = | "APPLICATION_COMMAND_CREATE" | "APPLICATION_COMMAND_UPDATE" | "APPLICATION_COMMAND_DELETE" + | "MESSAGE_ACK" | CUSTOMEVENTS; export type CUSTOMEVENTS = "INVALIDATED"; diff --git a/src/models/Member.ts b/src/models/Member.ts
index 52151235..9f7ca2e1 100644 --- a/src/models/Member.ts +++ b/src/models/Member.ts
@@ -25,6 +25,8 @@ export interface Member { mute: boolean; pending: boolean; settings: UserGuildSettings; + read_state: Record<string, string | null>; + // virtual user?: User; } @@ -68,6 +70,7 @@ export const MemberSchema = new Schema({ deaf: Boolean, mute: Boolean, pending: Boolean, + read_state: Object, settings: { channel_overrides: [ {