✨ export ReadyEventData
This commit is contained in:
parent
4d6fd4634f
commit
a888147dfc
119
dist/models/Event.d.ts
vendored
119
dist/models/Event.d.ts
vendored
@ -27,67 +27,68 @@ export declare const EventModel: import("mongoose").Model<EventDocument>;
|
|||||||
export interface InvalidatedEvent extends Event {
|
export interface InvalidatedEvent extends Event {
|
||||||
event: "INVALIDATED";
|
event: "INVALIDATED";
|
||||||
}
|
}
|
||||||
|
export interface ReadyEventData {
|
||||||
|
v: number;
|
||||||
|
user: Omit<User, "guilds" | "user_settings" | "valid_tokens_since" | "connected_accounts" | "relationships">;
|
||||||
|
private_channels: DMChannel[];
|
||||||
|
session_id: string;
|
||||||
|
guilds: Guild[];
|
||||||
|
analytics_token?: string;
|
||||||
|
connected_accounts?: ConnectedAccount[];
|
||||||
|
consents?: {
|
||||||
|
personalization?: {
|
||||||
|
consented?: boolean;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
country_code?: string;
|
||||||
|
friend_suggestion_count?: number;
|
||||||
|
geo_ordered_rtc_regions?: string[];
|
||||||
|
experiments?: [number, number, number, number, number][];
|
||||||
|
guild_experiments?: [
|
||||||
|
number,
|
||||||
|
null,
|
||||||
|
number,
|
||||||
|
[
|
||||||
|
[number, {
|
||||||
|
e: number;
|
||||||
|
s: number;
|
||||||
|
}[]]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
number,
|
||||||
|
[[number, [number, number]]]
|
||||||
|
],
|
||||||
|
{
|
||||||
|
b: number;
|
||||||
|
k: bigint[];
|
||||||
|
}[]
|
||||||
|
][];
|
||||||
|
guild_join_requests?: [];
|
||||||
|
shard?: [number, number];
|
||||||
|
user_settings?: UserSettings;
|
||||||
|
relationships?: [];
|
||||||
|
user_guild_settings?: {
|
||||||
|
entries: UserGuildSettings[];
|
||||||
|
version: number;
|
||||||
|
partial: boolean;
|
||||||
|
};
|
||||||
|
application?: {
|
||||||
|
id: bigint;
|
||||||
|
flags: bigint;
|
||||||
|
};
|
||||||
|
merged_members?: PublicMember[][];
|
||||||
|
users?: {
|
||||||
|
avatar?: string;
|
||||||
|
discriminator: string;
|
||||||
|
id: bigint;
|
||||||
|
username: string;
|
||||||
|
bot: boolean;
|
||||||
|
public_flags: bigint;
|
||||||
|
}[];
|
||||||
|
}
|
||||||
export interface ReadyEvent extends Event {
|
export interface ReadyEvent extends Event {
|
||||||
event: "READY";
|
event: "READY";
|
||||||
data: {
|
data: ReadyEventData;
|
||||||
v: number;
|
|
||||||
user: Omit<User, "guilds" | "user_settings" | "valid_tokens_since" | "connected_accounts" | "relationships">;
|
|
||||||
private_channels: DMChannel[];
|
|
||||||
session_id: string;
|
|
||||||
guilds: Guild[];
|
|
||||||
analytics_token?: string;
|
|
||||||
connected_accounts?: ConnectedAccount[];
|
|
||||||
consents?: {
|
|
||||||
personalization?: {
|
|
||||||
consented?: boolean;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
country_code?: string;
|
|
||||||
friend_suggestion_count?: number;
|
|
||||||
geo_ordered_rtc_regions?: string[];
|
|
||||||
experiments?: [number, number, number, number, number][];
|
|
||||||
guild_experiments?: [
|
|
||||||
number,
|
|
||||||
null,
|
|
||||||
number,
|
|
||||||
[
|
|
||||||
[number, {
|
|
||||||
e: number;
|
|
||||||
s: number;
|
|
||||||
}[]]
|
|
||||||
],
|
|
||||||
[
|
|
||||||
number,
|
|
||||||
[[number, [number, number]]]
|
|
||||||
],
|
|
||||||
{
|
|
||||||
b: number;
|
|
||||||
k: bigint[];
|
|
||||||
}[]
|
|
||||||
][];
|
|
||||||
guild_join_requests?: [];
|
|
||||||
shard?: [number, number];
|
|
||||||
user_settings?: UserSettings;
|
|
||||||
relationships?: [];
|
|
||||||
user_guild_settings?: {
|
|
||||||
entries: UserGuildSettings[];
|
|
||||||
version: number;
|
|
||||||
partial: boolean;
|
|
||||||
};
|
|
||||||
application?: {
|
|
||||||
id: bigint;
|
|
||||||
flags: bigint;
|
|
||||||
};
|
|
||||||
merged_members?: PublicMember[][];
|
|
||||||
users?: {
|
|
||||||
avatar?: string;
|
|
||||||
discriminator: string;
|
|
||||||
id: bigint;
|
|
||||||
username: string;
|
|
||||||
bot: boolean;
|
|
||||||
public_flags: bigint;
|
|
||||||
}[];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
export interface ChannelCreateEvent extends Event {
|
export interface ChannelCreateEvent extends Event {
|
||||||
event: "CHANNEL_CREATE";
|
event: "CHANNEL_CREATE";
|
||||||
|
2
dist/models/Event.js.map
vendored
2
dist/models/Event.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Event.js","sourceRoot":"","sources":["../../src/models/Event.ts"],"names":[],"mappings":";;;;;;AAYA,uCAA0D;AAC1D,gEAAkC;AAarB,QAAA,WAAW,GAAG,IAAI,iBAAM,CAAC;IACrC,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,OAAO,EAAE,gBAAK,CAAC,IAAI;IACnB,UAAU,EAAE,gBAAK,CAAC,IAAI;IACtB,UAAU,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IAC1C,KAAK,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACvC,IAAI,EAAE,MAAM;CACZ,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,UAAU,GAAG,kBAAE,CAAC,KAAK,CAAgB,OAAO,EAAE,mBAAW,EAAE,QAAQ,CAAC,CAAC;AAgXlF,+BAA+B;AAE/B,IAAY,SAyCX;AAzCD,WAAY,SAAS;IACpB,4BAAe,CAAA;IACf,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,sDAAyC,CAAA;IACzC,yCAA4B,CAAA;IAC5B,yCAA4B,CAAA;IAC5B,yCAA4B,CAAA;IAC5B,0CAA6B,CAAA;IAC7B,gDAAmC,CAAA;IACnC,mDAAsC,CAAA;IACtC,kEAAqD,CAAA;IACrD,gDAAmC,CAAA;IACnC,sDAAyC,CAAA;IACzC,sDAAyC,CAAA;IACzC,0DAA6C,CAAA;IAC7C,sDAAyC,CAAA;IACzC,kDAAqC,CAAA;IACrC,kDAAqC,CAAA;IACrC,kDAAqC,CAAA;IACrC,2CAA8B,CAAA;IAC9B,2CAA8B,CAAA;IAC9B,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,sDAAyC,CAAA;IACzC,wDAA2C,CAAA;IAC3C,8DAAiD,CAAA;IACjD,qEAAwD,CAAA;IACxD,yEAA4D,CAAA;IAC5D,+CAAkC,CAAA;IAClC,yCAA4B,CAAA;IAC5B,uCAA0B,CAAA;IAC1B,+CAAkC,CAAA;IAClC,qDAAwC,CAAA;IACxC,oDAAuC,CAAA;IACvC,sDAAyC,CAAA;IACzC,oEAAuD,CAAA;IACvD,oEAAuD,CAAA;IACvD,oEAAuD,CAAA;AACxD,CAAC,EAzCW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAyCpB"}
|
{"version":3,"file":"Event.js","sourceRoot":"","sources":["../../src/models/Event.ts"],"names":[],"mappings":";;;;;;AAYA,uCAA0D;AAC1D,gEAAkC;AAarB,QAAA,WAAW,GAAG,IAAI,iBAAM,CAAC;IACrC,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,OAAO,EAAE,gBAAK,CAAC,IAAI;IACnB,UAAU,EAAE,gBAAK,CAAC,IAAI;IACtB,UAAU,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IAC1C,KAAK,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACvC,IAAI,EAAE,MAAM;CACZ,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,UAAU,GAAG,kBAAE,CAAC,KAAK,CAAgB,OAAO,EAAE,mBAAW,EAAE,QAAQ,CAAC,CAAC;AAkXlF,+BAA+B;AAE/B,IAAY,SAyCX;AAzCD,WAAY,SAAS;IACpB,4BAAe,CAAA;IACf,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,sDAAyC,CAAA;IACzC,yCAA4B,CAAA;IAC5B,yCAA4B,CAAA;IAC5B,yCAA4B,CAAA;IAC5B,0CAA6B,CAAA;IAC7B,gDAAmC,CAAA;IACnC,mDAAsC,CAAA;IACtC,kEAAqD,CAAA;IACrD,gDAAmC,CAAA;IACnC,sDAAyC,CAAA;IACzC,sDAAyC,CAAA;IACzC,0DAA6C,CAAA;IAC7C,sDAAyC,CAAA;IACzC,kDAAqC,CAAA;IACrC,kDAAqC,CAAA;IACrC,kDAAqC,CAAA;IACrC,2CAA8B,CAAA;IAC9B,2CAA8B,CAAA;IAC9B,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,sDAAyC,CAAA;IACzC,wDAA2C,CAAA;IAC3C,8DAAiD,CAAA;IACjD,qEAAwD,CAAA;IACxD,yEAA4D,CAAA;IAC5D,+CAAkC,CAAA;IAClC,yCAA4B,CAAA;IAC5B,uCAA0B,CAAA;IAC1B,+CAAkC,CAAA;IAClC,qDAAwC,CAAA;IACxC,oDAAuC,CAAA;IACvC,sDAAyC,CAAA;IACzC,oEAAuD,CAAA;IACvD,oEAAuD,CAAA;IACvD,oEAAuD,CAAA;AACxD,CAAC,EAzCW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAyCpB"}
|
@ -44,60 +44,62 @@ export interface InvalidatedEvent extends Event {
|
|||||||
|
|
||||||
// ! END Custom Events that shouldn't get sent to the client but processed by the server
|
// ! END Custom Events that shouldn't get sent to the client but processed by the server
|
||||||
|
|
||||||
|
export interface ReadyEventData {
|
||||||
|
v: number;
|
||||||
|
user: Omit<User, "guilds" | "user_settings" | "valid_tokens_since" | "connected_accounts" | "relationships">;
|
||||||
|
private_channels: DMChannel[]; // this will be empty for bots
|
||||||
|
session_id: string; // resuming
|
||||||
|
guilds: Guild[];
|
||||||
|
analytics_token?: string;
|
||||||
|
connected_accounts?: ConnectedAccount[];
|
||||||
|
consents?: {
|
||||||
|
personalization?: {
|
||||||
|
consented?: boolean;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
country_code?: string; // e.g. DE
|
||||||
|
friend_suggestion_count?: number;
|
||||||
|
geo_ordered_rtc_regions?: string[]; // ["europe","russie","india","us-east","us-central"]
|
||||||
|
experiments?: [number, number, number, number, number][];
|
||||||
|
guild_experiments?: [
|
||||||
|
// ? what are guild_experiments?
|
||||||
|
// this is the structure of it:
|
||||||
|
number,
|
||||||
|
null,
|
||||||
|
number,
|
||||||
|
[[number, { e: number; s: number }[]]],
|
||||||
|
[number, [[number, [number, number]]]],
|
||||||
|
{ b: number; k: bigint[] }[]
|
||||||
|
][];
|
||||||
|
guild_join_requests?: []; // ? what is this? this is new
|
||||||
|
shard?: [number, number];
|
||||||
|
user_settings?: UserSettings;
|
||||||
|
relationships?: [];
|
||||||
|
user_guild_settings?: {
|
||||||
|
entries: UserGuildSettings[];
|
||||||
|
version: number;
|
||||||
|
partial: boolean;
|
||||||
|
};
|
||||||
|
application?: {
|
||||||
|
id: bigint;
|
||||||
|
flags: bigint;
|
||||||
|
};
|
||||||
|
|
||||||
|
merged_members?: PublicMember[][]; // every guild member object for the current user
|
||||||
|
// probably all users who the user is in contact with
|
||||||
|
users?: {
|
||||||
|
avatar?: string;
|
||||||
|
discriminator: string;
|
||||||
|
id: bigint;
|
||||||
|
username: string;
|
||||||
|
bot: boolean;
|
||||||
|
public_flags: bigint;
|
||||||
|
}[];
|
||||||
|
}
|
||||||
|
|
||||||
export interface ReadyEvent extends Event {
|
export interface ReadyEvent extends Event {
|
||||||
event: "READY";
|
event: "READY";
|
||||||
data: {
|
data: ReadyEventData;
|
||||||
v: number;
|
|
||||||
user: Omit<User, "guilds" | "user_settings" | "valid_tokens_since" | "connected_accounts" | "relationships">;
|
|
||||||
private_channels: DMChannel[]; // this will be empty for bots
|
|
||||||
session_id: string; // resuming
|
|
||||||
guilds: Guild[];
|
|
||||||
analytics_token?: string;
|
|
||||||
connected_accounts?: ConnectedAccount[];
|
|
||||||
consents?: {
|
|
||||||
personalization?: {
|
|
||||||
consented?: boolean;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
country_code?: string; // e.g. DE
|
|
||||||
friend_suggestion_count?: number;
|
|
||||||
geo_ordered_rtc_regions?: string[]; // ["europe","russie","india","us-east","us-central"]
|
|
||||||
experiments?: [number, number, number, number, number][];
|
|
||||||
guild_experiments?: [
|
|
||||||
// ? what are guild_experiments?
|
|
||||||
// this is the structure of it:
|
|
||||||
number,
|
|
||||||
null,
|
|
||||||
number,
|
|
||||||
[[number, { e: number; s: number }[]]],
|
|
||||||
[number, [[number, [number, number]]]],
|
|
||||||
{ b: number; k: bigint[] }[]
|
|
||||||
][];
|
|
||||||
guild_join_requests?: []; // ? what is this? this is new
|
|
||||||
shard?: [number, number];
|
|
||||||
user_settings?: UserSettings;
|
|
||||||
relationships?: [];
|
|
||||||
user_guild_settings?: {
|
|
||||||
entries: UserGuildSettings[];
|
|
||||||
version: number;
|
|
||||||
partial: boolean;
|
|
||||||
};
|
|
||||||
application?: {
|
|
||||||
id: bigint;
|
|
||||||
flags: bigint;
|
|
||||||
};
|
|
||||||
|
|
||||||
merged_members?: PublicMember[][]; // every guild member object for the current user
|
|
||||||
// probably all users who the user is in contact with
|
|
||||||
users?: {
|
|
||||||
avatar?: string;
|
|
||||||
discriminator: string;
|
|
||||||
id: bigint;
|
|
||||||
username: string;
|
|
||||||
bot: boolean;
|
|
||||||
public_flags: bigint;
|
|
||||||
}[];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ChannelCreateEvent extends Event {
|
export interface ChannelCreateEvent extends Event {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user