diff --git a/dist/models/Activity.d.ts b/dist/models/Activity.d.ts
deleted file mode 100644
index 6a97a871..00000000
--- a/dist/models/Activity.d.ts
+++ /dev/null
@@ -1,87 +0,0 @@
-import { User } from "..";
-import { ClientStatus, Status } from "./Status";
-import { Types } from "mongoose";
-export interface Presence {
- user: User;
- guild_id?: bigint;
- status: Status;
- activities: Activity[];
- client_status: ClientStatus;
-}
-export interface Activity {
- name: string;
- type: ActivityType;
- url?: string;
- created_at: Date;
- timestamps?: {
- start: number;
- end: number;
- }[];
- application_id?: bigint;
- details?: string;
- state?: string;
- emoji?: {
- name: string;
- id?: bigint;
- amimated?: boolean;
- };
- party?: {
- id?: string;
- size?: [number, number];
- };
- assets?: {
- large_image: string;
- large_text: string;
- small_image: string;
- small_text: string;
- };
- secrets?: {
- join?: string;
- spectate?: string;
- match?: string;
- };
- instance?: boolean;
- flags?: bigint;
-}
-export declare const Activity: {
- name: StringConstructor;
- type: NumberConstructor;
- url: StringConstructor;
- created_at: DateConstructor;
- timestamps: {
- start: NumberConstructor;
- end: NumberConstructor;
- }[];
- application_id: typeof Types.Long;
- details: StringConstructor;
- state: StringConstructor;
- emoji: {
- name: StringConstructor;
- id: typeof Types.Long;
- amimated: BooleanConstructor;
- };
- party: {
- id: StringConstructor;
- size: NumberConstructor[];
- };
- assets: {
- large_image: StringConstructor;
- large_text: StringConstructor;
- small_image: StringConstructor;
- small_text: StringConstructor;
- };
- secrets: {
- join: StringConstructor;
- spectate: StringConstructor;
- match: StringConstructor;
- };
- instance: BooleanConstructor;
- flags: typeof Types.Long;
-};
-export declare enum ActivityType {
- GAME = 0,
- STREAMING = 1,
- LISTENING = 2,
- CUSTOM = 4,
- COMPETING = 5
-}
diff --git a/dist/models/Activity.js b/dist/models/Activity.js
deleted file mode 100644
index fe85ac65..00000000
--- a/dist/models/Activity.js
+++ /dev/null
@@ -1,50 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.ActivityType = exports.Activity = void 0;
-const mongoose_1 = require("mongoose");
-exports.Activity = {
- name: String,
- type: Number,
- url: String,
- created_at: Date,
- timestamps: [
- {
- start: Number,
- end: Number,
- },
- ],
- application_id: mongoose_1.Types.Long,
- details: String,
- state: String,
- emoji: {
- name: String,
- id: mongoose_1.Types.Long,
- amimated: Boolean,
- },
- party: {
- id: String,
- size: [Number, Number],
- },
- assets: {
- large_image: String,
- large_text: String,
- small_image: String,
- small_text: String,
- },
- secrets: {
- join: String,
- spectate: String,
- match: String,
- },
- instance: Boolean,
- flags: mongoose_1.Types.Long,
-};
-var ActivityType;
-(function (ActivityType) {
- ActivityType[ActivityType["GAME"] = 0] = "GAME";
- ActivityType[ActivityType["STREAMING"] = 1] = "STREAMING";
- ActivityType[ActivityType["LISTENING"] = 2] = "LISTENING";
- ActivityType[ActivityType["CUSTOM"] = 4] = "CUSTOM";
- ActivityType[ActivityType["COMPETING"] = 5] = "COMPETING";
-})(ActivityType = exports.ActivityType || (exports.ActivityType = {}));
-//# sourceMappingURL=Activity.js.map
\ No newline at end of file
diff --git a/dist/models/Activity.js.map b/dist/models/Activity.js.map
deleted file mode 100644
index c27ae387..00000000
--- a/dist/models/Activity.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Activity.js","sourceRoot":"","sources":["../../src/models/Activity.ts"],"names":[],"mappings":";;;AAEA,uCAA0D;AA8C7C,QAAA,QAAQ,GAAG;IACvB,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,GAAG,EAAE,MAAM;IACX,UAAU,EAAE,IAAI;IAChB,UAAU,EAAE;QACX;YACC,KAAK,EAAE,MAAM;YACb,GAAG,EAAE,MAAM;SACX;KACD;IACD,cAAc,EAAE,gBAAK,CAAC,IAAI;IAC1B,OAAO,EAAE,MAAM;IACf,KAAK,EAAE,MAAM;IACb,KAAK,EAAE;QACN,IAAI,EAAE,MAAM;QACZ,EAAE,EAAE,gBAAK,CAAC,IAAI;QACd,QAAQ,EAAE,OAAO;KACjB;IACD,KAAK,EAAE;QACN,EAAE,EAAE,MAAM;QACV,IAAI,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC;KACtB;IACD,MAAM,EAAE;QACP,WAAW,EAAE,MAAM;QACnB,UAAU,EAAE,MAAM;QAClB,WAAW,EAAE,MAAM;QACnB,UAAU,EAAE,MAAM;KAClB;IACD,OAAO,EAAE;QACR,IAAI,EAAE,MAAM;QACZ,QAAQ,EAAE,MAAM;QAChB,KAAK,EAAE,MAAM;KACb;IACD,QAAQ,EAAE,OAAO;IACjB,KAAK,EAAE,gBAAK,CAAC,IAAI;CACjB,CAAC;AAEF,IAAY,YAMX;AAND,WAAY,YAAY;IACvB,+CAAQ,CAAA;IACR,yDAAa,CAAA;IACb,yDAAa,CAAA;IACb,mDAAU,CAAA;IACV,yDAAa,CAAA;AACd,CAAC,EANW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAMvB"}
\ No newline at end of file
diff --git a/dist/models/Application.d.ts b/dist/models/Application.d.ts
deleted file mode 100644
index 53483c49..00000000
--- a/dist/models/Application.d.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-export interface ApplicationCommand {
- id: bigint;
- application_id: bigint;
- name: string;
- description: string;
- options?: ApplicationCommandOption[];
-}
-export interface ApplicationCommandOption {
- type: ApplicationCommandOptionType;
- name: string;
- description: string;
- required?: boolean;
- choices?: ApplicationCommandOptionChoice[];
- options?: ApplicationCommandOption[];
-}
-export interface ApplicationCommandOptionChoice {
- name: string;
- value: string | number;
-}
-export declare enum ApplicationCommandOptionType {
- SUB_COMMAND = 1,
- SUB_COMMAND_GROUP = 2,
- STRING = 3,
- INTEGER = 4,
- BOOLEAN = 5,
- USER = 6,
- CHANNEL = 7,
- ROLE = 8
-}
-export interface ApplicationCommandInteractionData {
- id: bigint;
- name: string;
- options?: ApplicationCommandInteractionDataOption[];
-}
-export interface ApplicationCommandInteractionDataOption {
- name: string;
- value?: any;
- options?: ApplicationCommandInteractionDataOption[];
-}
diff --git a/dist/models/Application.js b/dist/models/Application.js
deleted file mode 100644
index 6981f8a8..00000000
--- a/dist/models/Application.js
+++ /dev/null
@@ -1,15 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.ApplicationCommandOptionType = void 0;
-var ApplicationCommandOptionType;
-(function (ApplicationCommandOptionType) {
- ApplicationCommandOptionType[ApplicationCommandOptionType["SUB_COMMAND"] = 1] = "SUB_COMMAND";
- ApplicationCommandOptionType[ApplicationCommandOptionType["SUB_COMMAND_GROUP"] = 2] = "SUB_COMMAND_GROUP";
- ApplicationCommandOptionType[ApplicationCommandOptionType["STRING"] = 3] = "STRING";
- ApplicationCommandOptionType[ApplicationCommandOptionType["INTEGER"] = 4] = "INTEGER";
- ApplicationCommandOptionType[ApplicationCommandOptionType["BOOLEAN"] = 5] = "BOOLEAN";
- ApplicationCommandOptionType[ApplicationCommandOptionType["USER"] = 6] = "USER";
- ApplicationCommandOptionType[ApplicationCommandOptionType["CHANNEL"] = 7] = "CHANNEL";
- ApplicationCommandOptionType[ApplicationCommandOptionType["ROLE"] = 8] = "ROLE";
-})(ApplicationCommandOptionType = exports.ApplicationCommandOptionType || (exports.ApplicationCommandOptionType = {}));
-//# sourceMappingURL=Application.js.map
\ No newline at end of file
diff --git a/dist/models/Application.js.map b/dist/models/Application.js.map
deleted file mode 100644
index 083b76f2..00000000
--- a/dist/models/Application.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Application.js","sourceRoot":"","sources":["../../src/models/Application.ts"],"names":[],"mappings":";;;AAsBA,IAAY,4BASX;AATD,WAAY,4BAA4B;IACvC,6FAAe,CAAA;IACf,yGAAqB,CAAA;IACrB,mFAAU,CAAA;IACV,qFAAW,CAAA;IACX,qFAAW,CAAA;IACX,+EAAQ,CAAA;IACR,qFAAW,CAAA;IACX,+EAAQ,CAAA;AACT,CAAC,EATW,4BAA4B,GAA5B,oCAA4B,KAA5B,oCAA4B,QASvC"}
\ No newline at end of file
diff --git a/dist/models/AuditLog.d.ts b/dist/models/AuditLog.d.ts
deleted file mode 100644
index 902513a3..00000000
--- a/dist/models/AuditLog.d.ts
+++ /dev/null
@@ -1,187 +0,0 @@
-/// <reference path="../util/MongoBigInt.d.ts" />
-import { Schema, Document, Types } from "mongoose";
-import { ChannelPermissionOverwrite } from "./Channel";
-import { PublicUser } from "./User";
-export interface AuditLogResponse {
- webhooks: [];
- users: PublicUser[];
- audit_log_entries: AuditLogEntries[];
- integrations: [];
-}
-export interface AuditLogEntries {
- target_id?: bigint;
- user_id: bigint;
- id: bigint;
- action_type: AuditLogEvents;
- options?: {
- delete_member_days?: string;
- members_removed?: string;
- channel_id?: bigint;
- messaged_id?: bigint;
- count?: string;
- id?: bigint;
- type?: string;
- role_name?: string;
- };
- changes: AuditLogChange[];
- reason?: string;
-}
-export interface AuditLogChange {
- new_value?: AuditLogChangeValue;
- old_value?: AuditLogChangeValue;
- key: string;
-}
-export interface AuditLogChangeValue {
- name?: string;
- description?: string;
- icon_hash?: string;
- splash_hash?: string;
- discovery_splash_hash?: string;
- banner_hash?: string;
- owner_id?: bigint;
- region?: string;
- preferred_locale?: string;
- afk_channel_id?: bigint;
- afk_timeout?: number;
- rules_channel_id?: bigint;
- public_updates_channel_id?: bigint;
- mfa_level?: number;
- verification_level?: number;
- explicit_content_filter?: number;
- default_message_notifications?: number;
- vanity_url_code?: string;
- $add?: {}[];
- $remove?: {}[];
- prune_delete_days?: number;
- widget_enabled?: boolean;
- widget_channel_id?: bigint;
- system_channel_id?: bigint;
- position?: number;
- topic?: string;
- bitrate?: number;
- permission_overwrites?: ChannelPermissionOverwrite[];
- nsfw?: boolean;
- application_id?: bigint;
- rate_limit_per_user?: number;
- permissions?: string;
- color?: number;
- hoist?: boolean;
- mentionable?: boolean;
- allow?: string;
- deny?: string;
- code?: string;
- channel_id?: bigint;
- inviter_id?: bigint;
- max_uses?: number;
- uses?: number;
- max_age?: number;
- temporary?: boolean;
- deaf?: boolean;
- mute?: boolean;
- nick?: string;
- avatar_hash?: string;
- id?: bigint;
- type?: number;
- enable_emoticons?: boolean;
- expire_behavior?: number;
- expire_grace_period?: number;
- user_limit?: number;
-}
-export interface AuditLogEntriesDocument extends Document, AuditLogEntries {
- id: bigint;
-}
-export declare const AuditLogChanges: {
- name: StringConstructor;
- description: StringConstructor;
- icon_hash: StringConstructor;
- splash_hash: StringConstructor;
- discovery_splash_hash: StringConstructor;
- banner_hash: StringConstructor;
- owner_id: typeof Types.Long;
- region: StringConstructor;
- preferred_locale: StringConstructor;
- afk_channel_id: typeof Types.Long;
- afk_timeout: NumberConstructor;
- rules_channel_id: typeof Types.Long;
- public_updates_channel_id: typeof Types.Long;
- mfa_level: NumberConstructor;
- verification_level: NumberConstructor;
- explicit_content_filter: NumberConstructor;
- default_message_notifications: NumberConstructor;
- vanity_url_code: StringConstructor;
- $add: {}[];
- $remove: {}[];
- prune_delete_days: NumberConstructor;
- widget_enabled: BooleanConstructor;
- widget_channel_id: typeof Types.Long;
- system_channel_id: typeof Types.Long;
- position: NumberConstructor;
- topic: StringConstructor;
- bitrate: NumberConstructor;
- permission_overwrites: {}[];
- nsfw: BooleanConstructor;
- application_id: typeof Types.Long;
- rate_limit_per_user: NumberConstructor;
- permissions: StringConstructor;
- color: NumberConstructor;
- hoist: BooleanConstructor;
- mentionable: BooleanConstructor;
- allow: StringConstructor;
- deny: StringConstructor;
- code: StringConstructor;
- channel_id: typeof Types.Long;
- inviter_id: typeof Types.Long;
- max_uses: NumberConstructor;
- uses: NumberConstructor;
- max_age: NumberConstructor;
- temporary: BooleanConstructor;
- deaf: BooleanConstructor;
- mute: BooleanConstructor;
- nick: StringConstructor;
- avatar_hash: StringConstructor;
- id: typeof Types.Long;
- type: NumberConstructor;
- enable_emoticons: BooleanConstructor;
- expire_behavior: NumberConstructor;
- expire_grace_period: NumberConstructor;
- user_limit: NumberConstructor;
-};
-export declare const AuditLogSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
-export declare const AuditLogModel: import("mongoose").Model<AuditLogEntries>;
-export declare enum AuditLogEvents {
- GUILD_UPDATE = 1,
- CHANNEL_CREATE = 10,
- CHANNEL_UPDATE = 11,
- CHANNEL_DELETE = 12,
- CHANNEL_OVERWRITE_CREATE = 13,
- CHANNEL_OVERWRITE_UPDATE = 14,
- CHANNEL_OVERWRITE_DELETE = 15,
- MEMBER_KICK = 20,
- MEMBER_PRUNE = 21,
- MEMBER_BAN_ADD = 22,
- MEMBER_BAN_REMOVE = 23,
- MEMBER_UPDATE = 24,
- MEMBER_ROLE_UPDATE = 25,
- MEMBER_MOVE = 26,
- MEMBER_DISCONNECT = 27,
- BOT_ADD = 28,
- ROLE_CREATE = 30,
- ROLE_UPDATE = 31,
- ROLE_DELETE = 32,
- INVITE_CREATE = 40,
- INVITE_UPDATE = 41,
- INVITE_DELETE = 42,
- WEBHOOK_CREATE = 50,
- WEBHOOK_UPDATE = 51,
- WEBHOOK_DELETE = 52,
- EMOJI_CREATE = 60,
- EMOJI_UPDATE = 61,
- EMOJI_DELETE = 62,
- MESSAGE_DELETE = 72,
- MESSAGE_BULK_DELETE = 73,
- MESSAGE_PIN = 74,
- MESSAGE_UNPIN = 75,
- INTEGRATION_CREATE = 80,
- INTEGRATION_UPDATE = 81,
- INTEGRATION_DELETE = 82
-}
diff --git a/dist/models/AuditLog.js b/dist/models/AuditLog.js
deleted file mode 100644
index 53df5c30..00000000
--- a/dist/models/AuditLog.js
+++ /dev/null
@@ -1,129 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.AuditLogEvents = exports.AuditLogModel = exports.AuditLogSchema = exports.AuditLogChanges = void 0;
-const mongoose_1 = require("mongoose");
-const Database_1 = __importDefault(require("../util/Database"));
-exports.AuditLogChanges = {
- name: String,
- description: String,
- icon_hash: String,
- splash_hash: String,
- discovery_splash_hash: String,
- banner_hash: String,
- owner_id: mongoose_1.Types.Long,
- region: String,
- preferred_locale: String,
- afk_channel_id: mongoose_1.Types.Long,
- afk_timeout: Number,
- rules_channel_id: mongoose_1.Types.Long,
- public_updates_channel_id: mongoose_1.Types.Long,
- mfa_level: Number,
- verification_level: Number,
- explicit_content_filter: Number,
- default_message_notifications: Number,
- vanity_url_code: String,
- $add: [{}],
- $remove: [{}],
- prune_delete_days: Number,
- widget_enabled: Boolean,
- widget_channel_id: mongoose_1.Types.Long,
- system_channel_id: mongoose_1.Types.Long,
- position: Number,
- topic: String,
- bitrate: Number,
- permission_overwrites: [{}],
- nsfw: Boolean,
- application_id: mongoose_1.Types.Long,
- rate_limit_per_user: Number,
- permissions: String,
- color: Number,
- hoist: Boolean,
- mentionable: Boolean,
- allow: String,
- deny: String,
- code: String,
- channel_id: mongoose_1.Types.Long,
- inviter_id: mongoose_1.Types.Long,
- max_uses: Number,
- uses: Number,
- max_age: Number,
- temporary: Boolean,
- deaf: Boolean,
- mute: Boolean,
- nick: String,
- avatar_hash: String,
- id: mongoose_1.Types.Long,
- type: Number,
- enable_emoticons: Boolean,
- expire_behavior: Number,
- expire_grace_period: Number,
- user_limit: Number,
-};
-exports.AuditLogSchema = new mongoose_1.Schema({
- target_id: mongoose_1.Types.Long,
- user_id: { type: mongoose_1.Types.Long, required: true },
- id: { type: mongoose_1.Types.Long, required: true },
- action_type: { type: Number, required: true },
- options: {
- delete_member_days: String,
- members_removed: String,
- channel_id: mongoose_1.Types.Long,
- messaged_id: mongoose_1.Types.Long,
- count: String,
- id: mongoose_1.Types.Long,
- type: String,
- role_name: String,
- },
- changes: [
- {
- new_value: exports.AuditLogChanges,
- old_value: exports.AuditLogChanges,
- key: String,
- },
- ],
- reason: String,
-});
-// @ts-ignore
-exports.AuditLogModel = Database_1.default.model("AuditLog", exports.AuditLogSchema, "auditlogs");
-var AuditLogEvents;
-(function (AuditLogEvents) {
- AuditLogEvents[AuditLogEvents["GUILD_UPDATE"] = 1] = "GUILD_UPDATE";
- AuditLogEvents[AuditLogEvents["CHANNEL_CREATE"] = 10] = "CHANNEL_CREATE";
- AuditLogEvents[AuditLogEvents["CHANNEL_UPDATE"] = 11] = "CHANNEL_UPDATE";
- AuditLogEvents[AuditLogEvents["CHANNEL_DELETE"] = 12] = "CHANNEL_DELETE";
- AuditLogEvents[AuditLogEvents["CHANNEL_OVERWRITE_CREATE"] = 13] = "CHANNEL_OVERWRITE_CREATE";
- AuditLogEvents[AuditLogEvents["CHANNEL_OVERWRITE_UPDATE"] = 14] = "CHANNEL_OVERWRITE_UPDATE";
- AuditLogEvents[AuditLogEvents["CHANNEL_OVERWRITE_DELETE"] = 15] = "CHANNEL_OVERWRITE_DELETE";
- AuditLogEvents[AuditLogEvents["MEMBER_KICK"] = 20] = "MEMBER_KICK";
- AuditLogEvents[AuditLogEvents["MEMBER_PRUNE"] = 21] = "MEMBER_PRUNE";
- AuditLogEvents[AuditLogEvents["MEMBER_BAN_ADD"] = 22] = "MEMBER_BAN_ADD";
- AuditLogEvents[AuditLogEvents["MEMBER_BAN_REMOVE"] = 23] = "MEMBER_BAN_REMOVE";
- AuditLogEvents[AuditLogEvents["MEMBER_UPDATE"] = 24] = "MEMBER_UPDATE";
- AuditLogEvents[AuditLogEvents["MEMBER_ROLE_UPDATE"] = 25] = "MEMBER_ROLE_UPDATE";
- AuditLogEvents[AuditLogEvents["MEMBER_MOVE"] = 26] = "MEMBER_MOVE";
- AuditLogEvents[AuditLogEvents["MEMBER_DISCONNECT"] = 27] = "MEMBER_DISCONNECT";
- AuditLogEvents[AuditLogEvents["BOT_ADD"] = 28] = "BOT_ADD";
- AuditLogEvents[AuditLogEvents["ROLE_CREATE"] = 30] = "ROLE_CREATE";
- AuditLogEvents[AuditLogEvents["ROLE_UPDATE"] = 31] = "ROLE_UPDATE";
- AuditLogEvents[AuditLogEvents["ROLE_DELETE"] = 32] = "ROLE_DELETE";
- AuditLogEvents[AuditLogEvents["INVITE_CREATE"] = 40] = "INVITE_CREATE";
- AuditLogEvents[AuditLogEvents["INVITE_UPDATE"] = 41] = "INVITE_UPDATE";
- AuditLogEvents[AuditLogEvents["INVITE_DELETE"] = 42] = "INVITE_DELETE";
- AuditLogEvents[AuditLogEvents["WEBHOOK_CREATE"] = 50] = "WEBHOOK_CREATE";
- AuditLogEvents[AuditLogEvents["WEBHOOK_UPDATE"] = 51] = "WEBHOOK_UPDATE";
- AuditLogEvents[AuditLogEvents["WEBHOOK_DELETE"] = 52] = "WEBHOOK_DELETE";
- AuditLogEvents[AuditLogEvents["EMOJI_CREATE"] = 60] = "EMOJI_CREATE";
- AuditLogEvents[AuditLogEvents["EMOJI_UPDATE"] = 61] = "EMOJI_UPDATE";
- AuditLogEvents[AuditLogEvents["EMOJI_DELETE"] = 62] = "EMOJI_DELETE";
- AuditLogEvents[AuditLogEvents["MESSAGE_DELETE"] = 72] = "MESSAGE_DELETE";
- AuditLogEvents[AuditLogEvents["MESSAGE_BULK_DELETE"] = 73] = "MESSAGE_BULK_DELETE";
- AuditLogEvents[AuditLogEvents["MESSAGE_PIN"] = 74] = "MESSAGE_PIN";
- AuditLogEvents[AuditLogEvents["MESSAGE_UNPIN"] = 75] = "MESSAGE_UNPIN";
- AuditLogEvents[AuditLogEvents["INTEGRATION_CREATE"] = 80] = "INTEGRATION_CREATE";
- AuditLogEvents[AuditLogEvents["INTEGRATION_UPDATE"] = 81] = "INTEGRATION_UPDATE";
- AuditLogEvents[AuditLogEvents["INTEGRATION_DELETE"] = 82] = "INTEGRATION_DELETE";
-})(AuditLogEvents = exports.AuditLogEvents || (exports.AuditLogEvents = {}));
-//# sourceMappingURL=AuditLog.js.map
\ No newline at end of file
diff --git a/dist/models/AuditLog.js.map b/dist/models/AuditLog.js.map
deleted file mode 100644
index b809fa3d..00000000
--- a/dist/models/AuditLog.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"AuditLog.js","sourceRoot":"","sources":["../../src/models/AuditLog.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/models/Ban.d.ts b/dist/models/Ban.d.ts
deleted file mode 100644
index a4357d5c..00000000
--- a/dist/models/Ban.d.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-/// <reference path="../util/MongoBigInt.d.ts" />
-import { Schema, Document } from "mongoose";
-export interface Ban extends Document {
- user_id: bigint;
- guild_id: bigint;
- executor_id: bigint;
- ip: string;
- reason?: string;
-}
-export declare const BanSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
-export declare const BanModel: import("mongoose").Model<Ban>;
diff --git a/dist/models/Ban.js b/dist/models/Ban.js
deleted file mode 100644
index abb0a4e2..00000000
--- a/dist/models/Ban.js
+++ /dev/null
@@ -1,18 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.BanModel = exports.BanSchema = void 0;
-const mongoose_1 = require("mongoose");
-const Database_1 = __importDefault(require("../util/Database"));
-exports.BanSchema = new mongoose_1.Schema({
- user_id: { type: mongoose_1.Types.Long, required: true },
- guild_id: { type: mongoose_1.Types.Long, required: true },
- executor_id: { type: mongoose_1.Types.Long, required: true },
- reason: String,
- ip: String,
-});
-// @ts-ignore
-exports.BanModel = Database_1.default.model("Ban", exports.BanSchema, "bans");
-//# sourceMappingURL=Ban.js.map
\ No newline at end of file
diff --git a/dist/models/Ban.js.map b/dist/models/Ban.js.map
deleted file mode 100644
index 580002a0..00000000
--- a/dist/models/Ban.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Ban.js","sourceRoot":"","sources":["../../src/models/Ban.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAUrB,QAAA,SAAS,GAAG,IAAI,iBAAM,CAAC;IACnC,OAAO,EAAE,EAAE,IAAI,EAAE,gBAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IAC7C,QAAQ,EAAE,EAAE,IAAI,EAAE,gBAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IAC9C,WAAW,EAAE,EAAE,IAAI,EAAE,gBAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IACjD,MAAM,EAAE,MAAM;IACd,EAAE,EAAE,MAAM;CACV,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,QAAQ,GAAG,kBAAE,CAAC,KAAK,CAAM,KAAK,EAAE,iBAAS,EAAE,MAAM,CAAC,CAAC"}
\ No newline at end of file
diff --git a/dist/models/Channel.d.ts b/dist/models/Channel.d.ts
deleted file mode 100644
index 5cd7b342..00000000
--- a/dist/models/Channel.d.ts
+++ /dev/null
@@ -1,55 +0,0 @@
-/// <reference path="../util/MongoBigInt.d.ts" />
-import { Schema, Document } from "mongoose";
-export interface AnyChannel extends Channel, DMChannel, TextChannel, VoiceChannel {
-}
-export interface ChannelDocument extends Document, AnyChannel {
- id: bigint;
-}
-export declare const ChannelSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
-export declare const ChannelModel: import("mongoose").Model<ChannelDocument>;
-export interface Channel {
- id: bigint;
- created_at: Date;
- name: string;
- type: number;
-}
-export interface TextBasedChannel {
- last_message_id?: bigint;
- last_pin_timestamp?: number;
-}
-export interface GuildChannel extends Channel {
- guild_id: bigint;
- position: number;
- parent_id?: bigint;
- permission_overwrites: ChannelPermissionOverwrite[];
-}
-export interface ChannelPermissionOverwrite {
- allow: bigint;
- deny: bigint;
- id: bigint;
- type: ChannelPermissionOverwriteType;
-}
-export declare enum ChannelPermissionOverwriteType {
- role = 0,
- member = 1
-}
-export interface VoiceChannel extends GuildChannel {
-}
-export interface TextChannel extends GuildChannel, TextBasedChannel {
- nsfw: boolean;
- rate_limit_per_user: number;
- topic?: string;
-}
-export interface DMChannel extends Channel, TextBasedChannel {
- owner_id: bigint;
- recipients: bigint[];
-}
-export declare enum ChannelType {
- GUILD_TEXT = 0,
- DM = 1,
- GUILD_VOICE = 2,
- GROUP_DM = 3,
- GUILD_CATEGORY = 4,
- GUILD_NEWS = 5,
- GUILD_STORE = 6
-}
diff --git a/dist/models/Channel.js b/dist/models/Channel.js
deleted file mode 100644
index 0c9a652a..00000000
--- a/dist/models/Channel.js
+++ /dev/null
@@ -1,50 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.ChannelType = exports.ChannelPermissionOverwriteType = exports.ChannelModel = exports.ChannelSchema = void 0;
-const mongoose_1 = require("mongoose");
-const Database_1 = __importDefault(require("../util/Database"));
-exports.ChannelSchema = new mongoose_1.Schema({
- id: mongoose_1.Types.Long,
- created_at: { type: mongoose_1.Schema.Types.Date, required: true },
- name: { type: String, required: true },
- type: { type: Number, required: true },
- guild_id: mongoose_1.Types.Long,
- owner_id: mongoose_1.Types.Long,
- parent_id: mongoose_1.Types.Long,
- recipients: [mongoose_1.Types.Long],
- position: Number,
- last_message_id: mongoose_1.Types.Long,
- last_pin_timestamp: Date,
- nsfw: Boolean,
- rate_limit_per_user: Number,
- topic: String,
- permission_overwrites: [
- {
- allow: mongoose_1.Types.Long,
- deny: mongoose_1.Types.Long,
- id: mongoose_1.Types.Long,
- type: Number,
- },
- ],
-});
-// @ts-ignore
-exports.ChannelModel = Database_1.default.model("Channel", exports.ChannelSchema, "channels");
-var ChannelPermissionOverwriteType;
-(function (ChannelPermissionOverwriteType) {
- ChannelPermissionOverwriteType[ChannelPermissionOverwriteType["role"] = 0] = "role";
- ChannelPermissionOverwriteType[ChannelPermissionOverwriteType["member"] = 1] = "member";
-})(ChannelPermissionOverwriteType = exports.ChannelPermissionOverwriteType || (exports.ChannelPermissionOverwriteType = {}));
-var ChannelType;
-(function (ChannelType) {
- ChannelType[ChannelType["GUILD_TEXT"] = 0] = "GUILD_TEXT";
- ChannelType[ChannelType["DM"] = 1] = "DM";
- ChannelType[ChannelType["GUILD_VOICE"] = 2] = "GUILD_VOICE";
- ChannelType[ChannelType["GROUP_DM"] = 3] = "GROUP_DM";
- ChannelType[ChannelType["GUILD_CATEGORY"] = 4] = "GUILD_CATEGORY";
- ChannelType[ChannelType["GUILD_NEWS"] = 5] = "GUILD_NEWS";
- ChannelType[ChannelType["GUILD_STORE"] = 6] = "GUILD_STORE";
-})(ChannelType = exports.ChannelType || (exports.ChannelType = {}));
-//# sourceMappingURL=Channel.js.map
\ No newline at end of file
diff --git a/dist/models/Channel.js.map b/dist/models/Channel.js.map
deleted file mode 100644
index 845169ac..00000000
--- a/dist/models/Channel.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Channel.js","sourceRoot":"","sources":["../../src/models/Channel.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAQrB,QAAA,aAAa,GAAG,IAAI,iBAAM,CAAC;IACvC,EAAE,EAAE,gBAAK,CAAC,IAAI;IACd,UAAU,EAAE,EAAE,IAAI,EAAE,iBAAM,CAAC,KAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IACvD,IAAI,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACtC,IAAI,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACtC,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,SAAS,EAAE,gBAAK,CAAC,IAAI;IACrB,UAAU,EAAE,CAAC,gBAAK,CAAC,IAAI,CAAC;IACxB,QAAQ,EAAE,MAAM;IAChB,eAAe,EAAE,gBAAK,CAAC,IAAI;IAC3B,kBAAkB,EAAE,IAAI;IACxB,IAAI,EAAE,OAAO;IACb,mBAAmB,EAAE,MAAM;IAC3B,KAAK,EAAE,MAAM;IACb,qBAAqB,EAAE;QACtB;YACC,KAAK,EAAE,gBAAK,CAAC,IAAI;YACjB,IAAI,EAAE,gBAAK,CAAC,IAAI;YAChB,EAAE,EAAE,gBAAK,CAAC,IAAI;YACd,IAAI,EAAE,MAAM;SACZ;KACD;CACD,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,YAAY,GAAG,kBAAE,CAAC,KAAK,CAAkB,SAAS,EAAE,qBAAa,EAAE,UAAU,CAAC,CAAC;AA4B5F,IAAY,8BAGX;AAHD,WAAY,8BAA8B;IACzC,mFAAQ,CAAA;IACR,uFAAU,CAAA;AACX,CAAC,EAHW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAGzC;AAeD,IAAY,WAQX;AARD,WAAY,WAAW;IACtB,yDAAc,CAAA;IACd,yCAAM,CAAA;IACN,2DAAe,CAAA;IACf,qDAAY,CAAA;IACZ,iEAAkB,CAAA;IAClB,yDAAc,CAAA;IACd,2DAAe,CAAA;AAChB,CAAC,EARW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAQtB"}
\ No newline at end of file
diff --git a/dist/models/Emoji.d.ts b/dist/models/Emoji.d.ts
deleted file mode 100644
index 91c1abfe..00000000
--- a/dist/models/Emoji.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-/// <reference path="../util/MongoBigInt.d.ts" />
-import { Schema, Document } from "mongoose";
-export interface Emoji extends Document {
- id: bigint;
- animated: boolean;
- available: boolean;
- guild_id: bigint;
- managed: boolean;
- name: string;
- require_colons: boolean;
- url: string;
- roles: bigint[];
-}
-export declare const EmojiSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
-export declare const EmojiModel: import("mongoose").Model<Emoji>;
diff --git a/dist/models/Emoji.js b/dist/models/Emoji.js
deleted file mode 100644
index 79f2543f..00000000
--- a/dist/models/Emoji.js
+++ /dev/null
@@ -1,22 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.EmojiModel = exports.EmojiSchema = void 0;
-const mongoose_1 = require("mongoose");
-const Database_1 = __importDefault(require("../util/Database"));
-exports.EmojiSchema = new mongoose_1.Schema({
- id: { type: mongoose_1.Types.Long, required: true },
- animated: Boolean,
- available: Boolean,
- guild_id: mongoose_1.Types.Long,
- managed: Boolean,
- name: String,
- require_colons: Boolean,
- url: String,
- roles: [mongoose_1.Types.Long],
-});
-// @ts-ignore
-exports.EmojiModel = Database_1.default.model("Emoji", exports.EmojiSchema, "emojis");
-//# sourceMappingURL=Emoji.js.map
\ No newline at end of file
diff --git a/dist/models/Emoji.js.map b/dist/models/Emoji.js.map
deleted file mode 100644
index 76e2fd4d..00000000
--- a/dist/models/Emoji.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Emoji.js","sourceRoot":"","sources":["../../src/models/Emoji.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAcrB,QAAA,WAAW,GAAG,IAAI,iBAAM,CAAC;IACrC,EAAE,EAAE,EAAE,IAAI,EAAE,gBAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IACxC,QAAQ,EAAE,OAAO;IACjB,SAAS,EAAE,OAAO;IAClB,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,OAAO,EAAE,OAAO;IAChB,IAAI,EAAE,MAAM;IACZ,cAAc,EAAE,OAAO;IACvB,GAAG,EAAE,MAAM;IACX,KAAK,EAAE,CAAC,gBAAK,CAAC,IAAI,CAAC;CACnB,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,UAAU,GAAG,kBAAE,CAAC,KAAK,CAAQ,OAAO,EAAE,mBAAW,EAAE,QAAQ,CAAC,CAAC"}
\ No newline at end of file
diff --git a/dist/models/Event.d.ts b/dist/models/Event.d.ts
deleted file mode 100644
index eabde08a..00000000
--- a/dist/models/Event.d.ts
+++ /dev/null
@@ -1,357 +0,0 @@
-/// <reference path="../util/MongoBigInt.d.ts" />
-import { ConnectedAccount, User, UserSettings } from "./User";
-import { DMChannel, Channel } from "./Channel";
-import { Guild } from "./Guild";
-import { PublicMember, UserGuildSettings } from "./Member";
-import { Emoji } from "./Emoji";
-import { Presence } from "./Activity";
-import { Role } from "./Role";
-import { Invite } from "./Invite";
-import { Message, PartialEmoji } from "./Message";
-import { VoiceState } from "./VoiceState";
-import { ApplicationCommand } from "./Application";
-import { Interaction } from "./Interaction";
-import { Schema, Document } from "mongoose";
-export interface Event {
- guild_id?: bigint;
- user_id?: bigint;
- channel_id?: bigint;
- created_at?: Date;
- event: EVENT;
- data?: any;
-}
-export interface EventDocument extends Event, Document {
-}
-export declare const EventSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
-export declare const EventModel: import("mongoose").Model<EventDocument>;
-export interface InvalidatedEvent extends Event {
- event: "INVALIDATED";
-}
-export interface ReadyEvent extends Event {
- event: "READY";
- data: {
- 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 {
- event: "CHANNEL_CREATE";
- data: Channel;
-}
-export interface ChannelUpdateEvent extends Event {
- event: "CHANNEL_UPDATE";
- data: Channel;
-}
-export interface ChannelDeleteEvent extends Event {
- event: "CHANNEL_DELETE";
- data: Channel;
-}
-export interface ChannelPinsUpdateEvent extends Event {
- event: "CHANNEL_PINS_UPDATE";
- data: {
- guild_id?: bigint;
- channel_id: bigint;
- last_pin_timestamp: number;
- };
-}
-export interface GuildCreateEvent extends Event {
- event: "GUILD_CREATE";
- data: Guild;
-}
-export interface GuildUpdateEvent extends Event {
- event: "GUILD_UPDATE";
- data: Guild;
-}
-export interface GuildDeleteEvent extends Event {
- event: "GUILD_DELETE";
- data: {
- id: bigint;
- unavailable?: boolean;
- };
-}
-export interface GuildBanAddEvent extends Event {
- event: "GUILD_BAN_ADD";
- data: {
- guild_id: bigint;
- user: User;
- };
-}
-export interface GuildBanRemoveEvent extends Event {
- event: "GUILD_BAN_REMOVE";
- data: {
- guild_id: bigint;
- user: User;
- };
-}
-export interface GuildEmojiUpdateEvent extends Event {
- event: "GUILD_EMOJI_UPDATE";
- data: {
- guild_id: bigint;
- emojis: Emoji[];
- };
-}
-export interface GuildIntegrationUpdateEvent extends Event {
- event: "GUILD_INTEGRATIONS_UPDATE";
- data: {
- guild_id: bigint;
- };
-}
-export interface GuildMemberAddEvent extends Event {
- event: "GUILD_MEMBER_ADD";
- data: PublicMember & {
- guild_id: bigint;
- };
-}
-export interface GuildMemberRemoveEvent extends Event {
- event: "GUILD_MEMBER_REMOVE";
- data: {
- guild_id: bigint;
- user: User;
- };
-}
-export interface GuildMemberUpdateEvent extends Event {
- event: "GUILD_MEMBER_UPDATE";
- data: {
- guild_id: bigint;
- roles: bigint[];
- user: User;
- nick?: string;
- joined_at: Date;
- premium_since?: number;
- pending?: boolean;
- };
-}
-export interface GuildMembersChunkEvent extends Event {
- event: "GUILD_MEMBERS_CHUNK";
- data: {
- guild_id: bigint;
- members: PublicMember[];
- chunk_index: number;
- chunk_count: number;
- not_found: bigint[];
- presences: Presence[];
- nonce?: string;
- };
-}
-export interface GuildRoleCreateEvent extends Event {
- event: "GUILD_ROLE_CREATE";
- data: {
- guild_id: bigint;
- role: Role;
- };
-}
-export interface GuildRoleUpdateEvent extends Event {
- event: "GUILD_ROLE_UPDATE";
- data: {
- guild_id: bigint;
- role: Role;
- };
-}
-export interface GuildRoleDeleteEvent extends Event {
- event: "GUILD_ROLE_DELETE";
- data: {
- guild_id: bigint;
- role_id: bigint;
- };
-}
-export interface InviteCreateEvent extends Event {
- event: "INVITE_CREATE";
- data: Omit<Invite, "guild" | "channel"> & {
- channel_id: bigint;
- guild_id?: bigint;
- };
-}
-export interface InviteDeleteEvent extends Event {
- event: "INVITE_DELETE";
- data: {
- channel_id: bigint;
- guild_id?: bigint;
- code: string;
- };
-}
-export declare type MessagePayload = Omit<Message, "author_id"> & {
- channel_id: bigint;
- guild_id?: bigint;
- author: User;
- member: PublicMember;
- mentions: (User & {
- member: PublicMember;
- })[];
-};
-export interface MessageCreateEvent extends Event {
- event: "MESSAGE_CREATE";
- data: MessagePayload;
-}
-export interface MessageUpdateEvent extends Event {
- event: "MESSAGE_UPDATE";
- data: MessagePayload;
-}
-export interface MessageDeleteEvent extends Event {
- event: "MESSAGE_DELETE";
- data: {
- id: bigint;
- channel_id: bigint;
- guild_id?: bigint;
- };
-}
-export interface MessageDeleteBulkEvent extends Event {
- event: "MESSAGE_DELETE_BULK";
- data: {
- ids: bigint[];
- channel_id: bigint;
- guild_id?: bigint;
- };
-}
-export interface MessageReactionAddEvent extends Event {
- event: "MESSAGE_REACTION_ADD";
- data: {
- user_id: bigint;
- channel_id: bigint;
- message_id: bigint;
- guild_id?: bigint;
- member?: PublicMember;
- emoji: PartialEmoji;
- };
-}
-export interface MessageReactionRemoveEvent extends Event {
- event: "MESSAGE_REACTION_REMOVE";
- data: {
- user_id: bigint;
- channel_id: bigint;
- message_id: bigint;
- guild_id?: bigint;
- emoji: PartialEmoji;
- };
-}
-export interface MessageReactionRemoveAllEvent extends Event {
- event: "MESSAGE_REACTION_REMOVE_ALL";
- data: {
- channel_id: bigint;
- message_id: bigint;
- guild_id?: bigint;
- };
-}
-export interface MessageReactionRemoveEmojiEvent extends Event {
- event: "MESSAGE_REACTION_REMOVE_EMOJI";
- data: {
- channel_id: bigint;
- message_id: bigint;
- guild_id?: bigint;
- emoji: PartialEmoji;
- };
-}
-export interface PresenceUpdateEvent extends Event {
- event: "PRESENCE_UPDATE";
- data: Presence;
-}
-export interface TypingStartEvent extends Event {
- event: "TYPING_START";
- data: {
- channel_id: bigint;
- user_id: bigint;
- timestamp: number;
- guild_id?: bigint;
- member?: PublicMember;
- };
-}
-export interface UserUpdateEvent extends Event {
- event: "USER_UPDATE";
- data: User;
-}
-export interface VoiceStateUpdateEvent extends Event {
- event: "VOICE_STATE_UPDATE";
- data: VoiceState & {
- member: PublicMember;
- };
-}
-export interface VoiceServerUpdateEvent extends Event {
- event: "VOICE_SERVER_UPDATE";
- data: {
- token: string;
- guild_id: bigint;
- endpoint: string;
- };
-}
-export interface WebhooksUpdateEvent extends Event {
- event: "WEBHOOKS_UPDATE";
- data: {
- guild_id: bigint;
- channel_id: bigint;
- };
-}
-export declare type ApplicationCommandPayload = ApplicationCommand & {
- guild_id: bigint;
-};
-export interface ApplicationCommandCreateEvent extends Event {
- event: "APPLICATION_COMMAND_CREATE";
- data: ApplicationCommandPayload;
-}
-export interface ApplicationCommandUpdateEvent extends Event {
- event: "APPLICATION_COMMAND_UPDATE";
- data: ApplicationCommandPayload;
-}
-export interface ApplicationCommandDeleteEvent extends Event {
- event: "APPLICATION_COMMAND_DELETE";
- data: ApplicationCommandPayload;
-}
-export interface InteractionCreateEvent extends Event {
- event: "INTERACTION_CREATE";
- data: Interaction;
-}
-export declare type EVENT = "READY" | "CHANNEL_CREATE" | "CHANNEL_UPDATE" | "CHANNEL_DELETE" | "CHANNEL_PINS_UPDATE" | "GUILD_CREATE" | "GUILD_UPDATE" | "GUILD_DELETE" | "GUILD_BAN_ADD" | "GUILD_BAN_REMOVE" | "GUILD_EMOJI_UPDATE" | "GUILD_INTEGRATIONS_UPDATE" | "GUILD_MEMBER_ADD" | "GUILD_MEMBER_REMOVE" | "GUILD_MEMBER_UPDATE" | "GUILD_MEMBER_SPEAKING" | "GUILD_MEMBERS_CHUNK" | "GUILD_ROLE_CREATE" | "GUILD_ROLE_DELETE" | "GUILD_ROLE_UPDATE" | "INVITE_CREATE" | "INVITE_DELETE" | "MESSAGE_CREATE" | "MESSAGE_UPDATE" | "MESSAGE_DELETE" | "MESSAGE_DELETE_BULK" | "MESSAGE_REACTION_ADD" | "MESSAGE_REACTION_REMOVE" | "MESSAGE_REACTION_REMOVE_ALL" | "MESSAGE_REACTION_REMOVE_EMOJI" | "PRESENCE_UPDATE" | "TYPING_START" | "USER_UPDATE" | "WEBHOOKS_UPDATE" | "INTERACTION_CREATE" | "VOICE_STATE_UPDATE" | "VOICE_SERVER_UPDATE" | "APPLICATION_COMMAND_CREATE" | "APPLICATION_COMMAND_UPDATE" | "APPLICATION_COMMAND_DELETE" | CUSTOMEVENTS;
-export declare type CUSTOMEVENTS = "INVALIDATED";
diff --git a/dist/models/Event.js b/dist/models/Event.js
deleted file mode 100644
index 76ba96ff..00000000
--- a/dist/models/Event.js
+++ /dev/null
@@ -1,19 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.EventModel = exports.EventSchema = void 0;
-const mongoose_1 = require("mongoose");
-const Database_1 = __importDefault(require("../util/Database"));
-exports.EventSchema = new mongoose_1.Schema({
- guild_id: mongoose_1.Types.Long,
- user_id: mongoose_1.Types.Long,
- channel_id: mongoose_1.Types.Long,
- created_at: { type: Date, required: true },
- event: { type: String, required: true },
- data: Object,
-});
-// @ts-ignore
-exports.EventModel = Database_1.default.model("Event", exports.EventSchema, "events");
-//# sourceMappingURL=Event.js.map
\ No newline at end of file
diff --git a/dist/models/Event.js.map b/dist/models/Event.js.map
deleted file mode 100644
index 7a096d42..00000000
--- a/dist/models/Event.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"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"}
\ No newline at end of file
diff --git a/dist/models/Guild.d.ts b/dist/models/Guild.d.ts
deleted file mode 100644
index 7ea96716..00000000
--- a/dist/models/Guild.d.ts
+++ /dev/null
@@ -1,44 +0,0 @@
-/// <reference path="../util/MongoBigInt.d.ts" />
-import { Schema, Document } from "mongoose";
-export interface GuildDocument extends Document, Guild {
- id: bigint;
-}
-export interface Guild {
- id: bigint;
- afk_channel_id?: bigint;
- afk_timeout?: number;
- application_id?: bigint;
- banner?: string;
- default_message_notifications?: number;
- description?: string;
- discovery_splash?: string;
- explicit_content_filter?: number;
- features: string[];
- icon?: string;
- large?: boolean;
- max_members?: number;
- max_presences?: number;
- max_video_channel_users?: number;
- member_count?: number;
- presence_count?: number;
- mfa_level?: number;
- name: string;
- owner_id: bigint;
- preferred_locale?: string;
- premium_subscription_count?: number;
- premium_tier?: number;
- public_updates_channel_id?: bigint;
- region?: string;
- rules_channel_id?: bigint;
- splash?: string;
- system_channel_flags?: number;
- system_channel_id?: bigint;
- unavailable?: boolean;
- vanity_url_code?: string;
- verification_level?: number;
- welcome_screen: [];
- widget_channel_id?: bigint;
- widget_enabled?: boolean;
-}
-export declare const GuildSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
-export declare const GuildModel: import("mongoose").Model<GuildDocument>;
diff --git a/dist/models/Guild.js b/dist/models/Guild.js
deleted file mode 100644
index a2d0d114..00000000
--- a/dist/models/Guild.js
+++ /dev/null
@@ -1,50 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.GuildModel = exports.GuildSchema = void 0;
-const mongoose_1 = require("mongoose");
-const Database_1 = __importDefault(require("../util/Database"));
-exports.GuildSchema = new mongoose_1.Schema({
- id: { type: mongoose_1.Types.Long, required: true },
- afk_channel_id: mongoose_1.Types.Long,
- afk_timeout: Number,
- application_id: mongoose_1.Types.Long,
- banner: String,
- default_message_notifications: Number,
- description: String,
- discovery_splash: String,
- explicit_content_filter: Number,
- features: { type: [String], default: [] },
- icon: String,
- large: Boolean,
- max_members: { type: Number, default: 100000 },
- max_presences: Number,
- max_video_channel_users: { type: Number, default: 25 },
- member_count: Number,
- presence_count: Number,
- mfa_level: Number,
- name: { type: String, required: true },
- owner_id: { type: mongoose_1.Types.Long, required: true },
- preferred_locale: String,
- premium_subscription_count: Number,
- premium_tier: Number,
- public_updates_channel_id: mongoose_1.Types.Long,
- region: String,
- rules_channel_id: mongoose_1.Types.Long,
- splash: String,
- system_channel_flags: Number,
- system_channel_id: mongoose_1.Types.Long,
- unavailable: Boolean,
- vanity_url_code: String,
- verification_level: Number,
- voice_states: { type: [Object], default: [] },
- welcome_screen: { type: [Object], default: [] },
- widget_channel_id: mongoose_1.Types.Long,
- widget_enabled: Boolean,
-});
-// GuildSchema.virtual
-// @ts-ignore
-exports.GuildModel = Database_1.default.model("Guild", exports.GuildSchema, "guilds");
-//# sourceMappingURL=Guild.js.map
\ No newline at end of file
diff --git a/dist/models/Guild.js.map b/dist/models/Guild.js.map
deleted file mode 100644
index 580db503..00000000
--- a/dist/models/Guild.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Guild.js","sourceRoot":"","sources":["../../src/models/Guild.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAiDrB,QAAA,WAAW,GAAG,IAAI,iBAAM,CAAC;IACrC,EAAE,EAAE,EAAE,IAAI,EAAE,gBAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IACxC,cAAc,EAAE,gBAAK,CAAC,IAAI;IAC1B,WAAW,EAAE,MAAM;IACnB,cAAc,EAAE,gBAAK,CAAC,IAAI;IAC1B,MAAM,EAAE,MAAM;IACd,6BAA6B,EAAE,MAAM;IACrC,WAAW,EAAE,MAAM;IACnB,gBAAgB,EAAE,MAAM;IACxB,uBAAuB,EAAE,MAAM;IAC/B,QAAQ,EAAE,EAAE,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE;IACzC,IAAI,EAAE,MAAM;IACZ,KAAK,EAAE,OAAO;IACd,WAAW,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE;IAC9C,aAAa,EAAE,MAAM;IACrB,uBAAuB,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,EAAE,EAAE;IACtD,YAAY,EAAE,MAAM;IACpB,cAAc,EAAE,MAAM;IACtB,SAAS,EAAE,MAAM;IACjB,IAAI,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACtC,QAAQ,EAAE,EAAE,IAAI,EAAE,gBAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IAC9C,gBAAgB,EAAE,MAAM;IACxB,0BAA0B,EAAE,MAAM;IAClC,YAAY,EAAE,MAAM;IACpB,yBAAyB,EAAE,gBAAK,CAAC,IAAI;IACrC,MAAM,EAAE,MAAM;IACd,gBAAgB,EAAE,gBAAK,CAAC,IAAI;IAC5B,MAAM,EAAE,MAAM;IACd,oBAAoB,EAAE,MAAM;IAC5B,iBAAiB,EAAE,gBAAK,CAAC,IAAI;IAC7B,WAAW,EAAE,OAAO;IACpB,eAAe,EAAE,MAAM;IACvB,kBAAkB,EAAE,MAAM;IAC1B,YAAY,EAAE,EAAE,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE;IAC7C,cAAc,EAAE,EAAE,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE;IAC/C,iBAAiB,EAAE,gBAAK,CAAC,IAAI;IAC7B,cAAc,EAAE,OAAO;CACvB,CAAC,CAAC;AAEH,sBAAsB;AAEtB,aAAa;AACA,QAAA,UAAU,GAAG,kBAAE,CAAC,KAAK,CAAgB,OAAO,EAAE,mBAAW,EAAE,QAAQ,CAAC,CAAC"}
\ No newline at end of file
diff --git a/dist/models/Interaction.d.ts b/dist/models/Interaction.d.ts
deleted file mode 100644
index df03b8a9..00000000
--- a/dist/models/Interaction.d.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-import { AllowedMentions, Embed } from "./Message";
-export interface Interaction {
- id: bigint;
- type: InteractionType;
- data?: {};
- guild_id: bigint;
- channel_id: bigint;
- member_id: bigint;
- token: string;
- version: number;
-}
-export declare enum InteractionType {
- Ping = 1,
- ApplicationCommand = 2
-}
-export declare enum InteractionResponseType {
- Pong = 1,
- Acknowledge = 2,
- ChannelMessage = 3,
- ChannelMessageWithSource = 4,
- AcknowledgeWithSource = 5
-}
-export interface InteractionApplicationCommandCallbackData {
- tts?: boolean;
- content: string;
- embeds?: Embed[];
- allowed_mentions?: AllowedMentions;
-}
diff --git a/dist/models/Interaction.js b/dist/models/Interaction.js
deleted file mode 100644
index 6985e399..00000000
--- a/dist/models/Interaction.js
+++ /dev/null
@@ -1,17 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.InteractionResponseType = exports.InteractionType = void 0;
-var InteractionType;
-(function (InteractionType) {
- InteractionType[InteractionType["Ping"] = 1] = "Ping";
- InteractionType[InteractionType["ApplicationCommand"] = 2] = "ApplicationCommand";
-})(InteractionType = exports.InteractionType || (exports.InteractionType = {}));
-var InteractionResponseType;
-(function (InteractionResponseType) {
- InteractionResponseType[InteractionResponseType["Pong"] = 1] = "Pong";
- InteractionResponseType[InteractionResponseType["Acknowledge"] = 2] = "Acknowledge";
- InteractionResponseType[InteractionResponseType["ChannelMessage"] = 3] = "ChannelMessage";
- InteractionResponseType[InteractionResponseType["ChannelMessageWithSource"] = 4] = "ChannelMessageWithSource";
- InteractionResponseType[InteractionResponseType["AcknowledgeWithSource"] = 5] = "AcknowledgeWithSource";
-})(InteractionResponseType = exports.InteractionResponseType || (exports.InteractionResponseType = {}));
-//# sourceMappingURL=Interaction.js.map
\ No newline at end of file
diff --git a/dist/models/Interaction.js.map b/dist/models/Interaction.js.map
deleted file mode 100644
index afdf9f9d..00000000
--- a/dist/models/Interaction.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Interaction.js","sourceRoot":"","sources":["../../src/models/Interaction.ts"],"names":[],"mappings":";;;AAaA,IAAY,eAGX;AAHD,WAAY,eAAe;IAC1B,qDAAQ,CAAA;IACR,iFAAsB,CAAA;AACvB,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAED,IAAY,uBAMX;AAND,WAAY,uBAAuB;IAClC,qEAAQ,CAAA;IACR,mFAAe,CAAA;IACf,yFAAkB,CAAA;IAClB,6GAA4B,CAAA;IAC5B,uGAAyB,CAAA;AAC1B,CAAC,EANW,uBAAuB,GAAvB,+BAAuB,KAAvB,+BAAuB,QAMlC"}
\ No newline at end of file
diff --git a/dist/models/Invite.d.ts b/dist/models/Invite.d.ts
deleted file mode 100644
index a151322b..00000000
--- a/dist/models/Invite.d.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/// <reference path="../util/MongoBigInt.d.ts" />
-import { Schema, Document } from "mongoose";
-export interface Invite extends Document {
- code: string;
- temporary: boolean;
- uses: number;
- max_uses: number;
- max_age: number;
- created_at: Date;
- guild_id: bigint;
- channel_id: bigint;
- inviter_id: bigint;
- target_user_id?: bigint;
- target_user_type?: number;
-}
-export declare const InviteSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
-export declare const InviteModel: import("mongoose").Model<Invite>;
diff --git a/dist/models/Invite.js b/dist/models/Invite.js
deleted file mode 100644
index 31d21278..00000000
--- a/dist/models/Invite.js
+++ /dev/null
@@ -1,25 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.InviteModel = exports.InviteSchema = void 0;
-const mongoose_1 = require("mongoose");
-const Database_1 = __importDefault(require("../util/Database"));
-exports.InviteSchema = new mongoose_1.Schema({
- code: String,
- temporary: Boolean,
- uses: Number,
- max_uses: Number,
- max_age: Number,
- created_at: Date,
- guild_id: mongoose_1.Types.Long,
- channel_id: mongoose_1.Types.Long,
- inviter_id: mongoose_1.Types.Long,
- //! What the fucking shit is this
- target_user_id: mongoose_1.Types.Long,
- target_user_type: Number,
-});
-// @ts-ignore
-exports.InviteModel = Database_1.default.model("Invite", exports.InviteSchema, "invites");
-//# sourceMappingURL=Invite.js.map
\ No newline at end of file
diff --git a/dist/models/Invite.js.map b/dist/models/Invite.js.map
deleted file mode 100644
index 3b25219f..00000000
--- a/dist/models/Invite.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Invite.js","sourceRoot":"","sources":["../../src/models/Invite.ts"],"names":[],"mappings":";;;;;;AAAA,uCAAmD;AACnD,gEAAkC;AAmBrB,QAAA,YAAY,GAAG,IAAI,iBAAM,CAAC;IACtC,IAAI,EAAE,MAAM;IACZ,SAAS,EAAE,OAAO;IAClB,IAAI,EAAE,MAAM;IACZ,QAAQ,EAAE,MAAM;IAChB,OAAO,EAAE,MAAM;IACf,UAAU,EAAE,IAAI;IAChB,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,UAAU,EAAE,gBAAK,CAAC,IAAI;IACtB,UAAU,EAAE,gBAAK,CAAC,IAAI;IAEtB,iCAAiC;IACjC,cAAc,EAAE,gBAAK,CAAC,IAAI;IAC1B,gBAAgB,EAAE,MAAM;CAExB,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,WAAW,GAAG,kBAAE,CAAC,KAAK,CAAS,QAAQ,EAAE,oBAAY,EAAE,SAAS,CAAC,CAAC"}
\ No newline at end of file
diff --git a/dist/models/Member.d.ts b/dist/models/Member.d.ts
deleted file mode 100644
index bf930613..00000000
--- a/dist/models/Member.d.ts
+++ /dev/null
@@ -1,43 +0,0 @@
-/// <reference path="../util/MongoBigInt.d.ts" />
-import { PublicUser, User } from "./User";
-import { Schema, Document } from "mongoose";
-export interface Member {
- id: bigint;
- guild_id: bigint;
- nick?: string;
- roles: bigint[];
- joined_at: Date;
- premium_since?: number;
- deaf: boolean;
- mute: boolean;
- pending: boolean;
- settings: UserGuildSettings;
- user?: User;
-}
-export interface MemberDocument extends Member, Document {
- id: bigint;
-}
-export interface UserGuildSettings {
- channel_overrides: {
- channel_id: bigint;
- message_notifications: number;
- mute_config: MuteConfig;
- muted: boolean;
- }[];
- message_notifications: number;
- mobile_push: boolean;
- mute_config: MuteConfig;
- muted: boolean;
- suppress_everyone: boolean;
- suppress_roles: boolean;
- version: number;
-}
-export interface MuteConfig {
- end_time: number;
- selected_time_window: number;
-}
-export declare const MemberSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
-export declare const MemberModel: import("mongoose").Model<MemberDocument>;
-export interface PublicMember extends Omit<Member, "settings" | "id"> {
- user: PublicUser;
-}
diff --git a/dist/models/Member.js b/dist/models/Member.js
deleted file mode 100644
index 26a728f0..00000000
--- a/dist/models/Member.js
+++ /dev/null
@@ -1,50 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.MemberModel = exports.MemberSchema = void 0;
-const User_1 = require("./User");
-const mongoose_1 = require("mongoose");
-const Database_1 = __importDefault(require("../util/Database"));
-const MuteConfig = {
- end_time: Number,
- selected_time_window: Number,
-};
-exports.MemberSchema = new mongoose_1.Schema({
- id: { type: mongoose_1.Types.Long, required: true },
- guild_id: mongoose_1.Types.Long,
- nick: String,
- roles: [mongoose_1.Types.Long],
- joined_at: Date,
- premium_since: Number,
- deaf: Boolean,
- mute: Boolean,
- pending: Boolean,
- settings: {
- channel_overrides: [
- {
- channel_id: mongoose_1.Types.Long,
- message_notifications: Number,
- mute_config: MuteConfig,
- muted: Boolean,
- },
- ],
- message_notifications: Number,
- mobile_push: Boolean,
- mute_config: MuteConfig,
- muted: Boolean,
- suppress_everyone: Boolean,
- suppress_roles: Boolean,
- version: Number,
- },
-});
-exports.MemberSchema.virtual("user", {
- ref: User_1.UserModel,
- localField: "id",
- foreignField: "id",
- justOne: true,
-});
-// @ts-ignore
-exports.MemberModel = Database_1.default.model("Member", exports.MemberSchema, "members");
-//# sourceMappingURL=Member.js.map
\ No newline at end of file
diff --git a/dist/models/Member.js.map b/dist/models/Member.js.map
deleted file mode 100644
index aa0bae9b..00000000
--- a/dist/models/Member.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Member.js","sourceRoot":"","sources":["../../src/models/Member.ts"],"names":[],"mappings":";;;;;;AAAA,iCAAqD;AACrD,uCAAmD;AACnD,gEAAkC;AAyClC,MAAM,UAAU,GAAG;IAClB,QAAQ,EAAE,MAAM;IAChB,oBAAoB,EAAE,MAAM;CAC5B,CAAC;AAEW,QAAA,YAAY,GAAG,IAAI,iBAAM,CAAC;IACtC,EAAE,EAAE,EAAE,IAAI,EAAE,gBAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IACxC,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,IAAI,EAAE,MAAM;IACZ,KAAK,EAAE,CAAC,gBAAK,CAAC,IAAI,CAAC;IACnB,SAAS,EAAE,IAAI;IACf,aAAa,EAAE,MAAM;IACrB,IAAI,EAAE,OAAO;IACb,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE;QACT,iBAAiB,EAAE;YAClB;gBACC,UAAU,EAAE,gBAAK,CAAC,IAAI;gBACtB,qBAAqB,EAAE,MAAM;gBAC7B,WAAW,EAAE,UAAU;gBACvB,KAAK,EAAE,OAAO;aACd;SACD;QACD,qBAAqB,EAAE,MAAM;QAC7B,WAAW,EAAE,OAAO;QACpB,WAAW,EAAE,UAAU;QACvB,KAAK,EAAE,OAAO;QACd,iBAAiB,EAAE,OAAO;QAC1B,cAAc,EAAE,OAAO;QACvB,OAAO,EAAE,MAAM;KACf;CACD,CAAC,CAAC;AAEH,oBAAY,CAAC,OAAO,CAAC,MAAM,EAAE;IAC5B,GAAG,EAAE,gBAAS;IACd,UAAU,EAAE,IAAI;IAChB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,IAAI;CACb,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,WAAW,GAAG,kBAAE,CAAC,KAAK,CAAiB,QAAQ,EAAE,oBAAY,EAAE,SAAS,CAAC,CAAC"}
\ No newline at end of file
diff --git a/dist/models/Message.d.ts b/dist/models/Message.d.ts
deleted file mode 100644
index a823ce5e..00000000
--- a/dist/models/Message.d.ts
+++ /dev/null
@@ -1,181 +0,0 @@
-/// <reference path="../util/MongoBigInt.d.ts" />
-import { Schema, Types, Document } from "mongoose";
-export interface Message {
- id: bigint;
- channel_id: bigint;
- guild_id?: bigint;
- author_id?: bigint;
- webhook_id?: bigint;
- application_id?: bigint;
- content?: string;
- timestamp: Date;
- edited_timestamp?: Date;
- tts?: boolean;
- mention_everyone?: boolean;
- mention_user_ids: bigint[];
- mention_role_ids: bigint[];
- mention_channels_ids: bigint[];
- attachments: Attachment[];
- embeds: Embed[];
- reactions: Reaction[];
- nonce?: string | number;
- pinned?: boolean;
- type: MessageType;
- activity?: {
- type: number;
- party_id: string;
- };
- flags?: bigint;
- stickers?: [];
- message_reference?: {
- message_id: bigint;
- channel_id?: bigint;
- guild_id?: bigint;
- };
-}
-export interface MessageDocument extends Document, Message {
- id: bigint;
-}
-export declare enum MessageType {
- DEFAULT = 0,
- RECIPIENT_ADD = 1,
- RECIPIENT_REMOVE = 2,
- CALL = 3,
- CHANNEL_NAME_CHANGE = 4,
- CHANNEL_ICON_CHANGE = 5,
- CHANNEL_PINNED_MESSAGE = 6,
- GUILD_MEMBER_JOIN = 7,
- USER_PREMIUM_GUILD_SUBSCRIPTION = 8,
- USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_1 = 9,
- USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2 = 10,
- USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3 = 11,
- CHANNEL_FOLLOW_ADD = 12,
- GUILD_DISCOVERY_DISQUALIFIED = 14,
- GUILD_DISCOVERY_REQUALIFIED = 15,
- REPLY = 19,
- APPLICATION_COMMAND = 20
-}
-export interface Attachment {
- id: bigint;
- filename: string;
- size: number;
- url: string;
- proxy_url: string;
- height: number;
- width: number;
-}
-export interface Embed {
- title?: string;
- type?: string;
- description?: string;
- url?: string;
- timestamp?: Date;
- color?: number;
- footer?: {
- text: string;
- icon_url?: string;
- proxy_icon_url?: string;
- };
- image?: EmbedImage;
- thumbnail?: EmbedImage;
- video?: EmbedImage;
- provider?: {
- name?: string;
- url?: string;
- };
- author?: {
- name?: string;
- url?: string;
- icon_url?: string;
- proxy_icon_url?: string;
- };
- fields?: {
- name: string;
- value: string;
- inline?: boolean;
- }[];
-}
-export interface EmbedImage {
- url?: string;
- proxy_url?: string;
- height?: number;
- width?: number;
-}
-export interface Reaction {
- count: number;
- emoji: PartialEmoji;
-}
-export interface PartialEmoji {
- id?: bigint;
- name: string;
- animated?: boolean;
-}
-export interface AllowedMentions {
- parse?: ("users" | "roles" | "everyone")[];
- roles?: bigint[];
- users?: bigint[];
- replied_user?: boolean;
-}
-export declare const Attachment: {
- id: typeof Types.Long;
- filename: StringConstructor;
- size: NumberConstructor;
- url: StringConstructor;
- proxy_url: StringConstructor;
- height: NumberConstructor;
- width: NumberConstructor;
-};
-export declare const EmbedImage: {
- url: StringConstructor;
- proxy_url: StringConstructor;
- height: NumberConstructor;
- width: NumberConstructor;
-};
-export declare const Embed: {
- title: StringConstructor;
- type: StringConstructor;
- description: StringConstructor;
- url: StringConstructor;
- timestamp: DateConstructor;
- color: NumberConstructor;
- footer: {
- text: StringConstructor;
- icon_url: StringConstructor;
- proxy_icon_url: StringConstructor;
- };
- image: {
- url: StringConstructor;
- proxy_url: StringConstructor;
- height: NumberConstructor;
- width: NumberConstructor;
- };
- thumbnail: {
- url: StringConstructor;
- proxy_url: StringConstructor;
- height: NumberConstructor;
- width: NumberConstructor;
- };
- video: {
- url: StringConstructor;
- proxy_url: StringConstructor;
- height: NumberConstructor;
- width: NumberConstructor;
- };
- provider: {
- name: StringConstructor;
- url: StringConstructor;
- };
- author: {
- name: StringConstructor;
- url: StringConstructor;
- icon_url: StringConstructor;
- proxy_icon_url: StringConstructor;
- };
- fields: {
- name: StringConstructor;
- value: StringConstructor;
- inline: BooleanConstructor;
- }[];
-};
-export declare const MessageSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
-export declare const MessageModel: import("mongoose").Model<MessageDocument>;
diff --git a/dist/models/Message.js b/dist/models/Message.js
deleted file mode 100644
index add929c6..00000000
--- a/dist/models/Message.js
+++ /dev/null
@@ -1,160 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.MessageModel = exports.MessageSchema = exports.Embed = exports.EmbedImage = exports.Attachment = exports.MessageType = void 0;
-const mongoose_1 = require("mongoose");
-const Database_1 = __importDefault(require("../util/Database"));
-const User_1 = require("./User");
-const Member_1 = require("./Member");
-const Role_1 = require("./Role");
-var MessageType;
-(function (MessageType) {
- MessageType[MessageType["DEFAULT"] = 0] = "DEFAULT";
- MessageType[MessageType["RECIPIENT_ADD"] = 1] = "RECIPIENT_ADD";
- MessageType[MessageType["RECIPIENT_REMOVE"] = 2] = "RECIPIENT_REMOVE";
- MessageType[MessageType["CALL"] = 3] = "CALL";
- MessageType[MessageType["CHANNEL_NAME_CHANGE"] = 4] = "CHANNEL_NAME_CHANGE";
- MessageType[MessageType["CHANNEL_ICON_CHANGE"] = 5] = "CHANNEL_ICON_CHANGE";
- MessageType[MessageType["CHANNEL_PINNED_MESSAGE"] = 6] = "CHANNEL_PINNED_MESSAGE";
- MessageType[MessageType["GUILD_MEMBER_JOIN"] = 7] = "GUILD_MEMBER_JOIN";
- MessageType[MessageType["USER_PREMIUM_GUILD_SUBSCRIPTION"] = 8] = "USER_PREMIUM_GUILD_SUBSCRIPTION";
- MessageType[MessageType["USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_1"] = 9] = "USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_1";
- MessageType[MessageType["USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2"] = 10] = "USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2";
- MessageType[MessageType["USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3"] = 11] = "USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3";
- MessageType[MessageType["CHANNEL_FOLLOW_ADD"] = 12] = "CHANNEL_FOLLOW_ADD";
- MessageType[MessageType["GUILD_DISCOVERY_DISQUALIFIED"] = 14] = "GUILD_DISCOVERY_DISQUALIFIED";
- MessageType[MessageType["GUILD_DISCOVERY_REQUALIFIED"] = 15] = "GUILD_DISCOVERY_REQUALIFIED";
- MessageType[MessageType["REPLY"] = 19] = "REPLY";
- MessageType[MessageType["APPLICATION_COMMAND"] = 20] = "APPLICATION_COMMAND";
-})(MessageType = exports.MessageType || (exports.MessageType = {}));
-exports.Attachment = {
- id: mongoose_1.Types.Long,
- filename: String,
- size: Number,
- url: String,
- proxy_url: String,
- height: Number,
- width: Number,
-};
-exports.EmbedImage = {
- url: String,
- proxy_url: String,
- height: Number,
- width: Number,
-};
-const Reaction = {
- count: Number,
- emoji: {
- id: mongoose_1.Types.Long,
- name: String,
- animated: Boolean,
- },
-};
-exports.Embed = {
- title: String,
- type: String,
- description: String,
- url: String,
- timestamp: Date,
- color: Number,
- footer: {
- text: String,
- icon_url: String,
- proxy_icon_url: String,
- },
- image: exports.EmbedImage,
- thumbnail: exports.EmbedImage,
- video: exports.EmbedImage,
- provider: {
- name: String,
- url: String,
- },
- author: {
- name: String,
- url: String,
- icon_url: String,
- proxy_icon_url: String,
- },
- fields: [
- {
- name: String,
- value: String,
- inline: Boolean,
- },
- ],
-};
-exports.MessageSchema = new mongoose_1.Schema({
- id: mongoose_1.Types.Long,
- channel_id: mongoose_1.Types.Long,
- author_id: mongoose_1.Types.Long,
- webhook_id: mongoose_1.Types.Long,
- guild_id: mongoose_1.Types.Long,
- application_id: mongoose_1.Types.Long,
- content: String,
- timestamp: Date,
- edited_timestamp: Date,
- tts: Boolean,
- mention_everyone: Boolean,
- mention_user_ids: [mongoose_1.Types.Long],
- mention_role_ids: [mongoose_1.Types.Long],
- mention_channel_ids: [mongoose_1.Types.Long],
- attachments: [exports.Attachment],
- embeds: [exports.Embed],
- reactions: [Reaction],
- nonce: mongoose_1.Schema.Types.Mixed,
- pinned: Boolean,
- type: { type: Number },
- activity: {
- type: Number,
- party_id: String,
- },
- flags: mongoose_1.Types.Long,
- stickers: [],
- message_reference: {
- message_id: mongoose_1.Types.Long,
- channel_id: mongoose_1.Types.Long,
- guild_id: mongoose_1.Types.Long,
- },
-});
-exports.MessageSchema.virtual("author", {
- ref: User_1.UserModel,
- localField: "author_id",
- foreignField: "id",
- justOne: true,
-});
-exports.MessageSchema.virtual("member", {
- ref: Member_1.MemberModel,
- localField: "author_id",
- foreignField: "id",
- justOne: true,
-});
-exports.MessageSchema.virtual("mentions", {
- ref: User_1.UserModel,
- localField: "mention_user_ids",
- foreignField: "id",
- justOne: true,
-});
-exports.MessageSchema.virtual("mention_roles", {
- ref: Role_1.RoleModel,
- localField: "mention_role_ids",
- foreignField: "id",
- justOne: true,
-});
-exports.MessageSchema.virtual("mention_channels", {
- ref: Role_1.RoleModel,
- localField: "mention_role_ids",
- foreignField: "id",
- justOne: true,
-});
-// TODO: missing Application Model
-// MessageSchema.virtual("application", {
-// ref: Application,
-// localField: "mention_role_ids",
-// foreignField: "id",
-// justOne: true,
-// });
-// @ts-ignore
-exports.MessageModel = Database_1.default.model("Message", exports.MessageSchema, "messages");
-//# sourceMappingURL=Message.js.map
\ No newline at end of file
diff --git a/dist/models/Message.js.map b/dist/models/Message.js.map
deleted file mode 100644
index 6e8bb229..00000000
--- a/dist/models/Message.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Message.js","sourceRoot":"","sources":["../../src/models/Message.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/models/Role.d.ts b/dist/models/Role.d.ts
deleted file mode 100644
index 6a3f1669..00000000
--- a/dist/models/Role.d.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-/// <reference path="../util/MongoBigInt.d.ts" />
-import { Schema, Document } from "mongoose";
-export interface Role {
- id: bigint;
- guild_id: bigint;
- color: number;
- hoist: boolean;
- managed: boolean;
- mentionable: boolean;
- name: string;
- permissions: bigint;
- position: number;
- tags?: {
- bot_id?: bigint;
- };
-}
-export interface RoleDocument extends Document, Role {
- id: bigint;
-}
-export declare const RoleSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
-export declare const RoleModel: import("mongoose").Model<RoleDocument>;
diff --git a/dist/models/Role.js b/dist/models/Role.js
deleted file mode 100644
index ed681849..00000000
--- a/dist/models/Role.js
+++ /dev/null
@@ -1,25 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.RoleModel = exports.RoleSchema = void 0;
-const mongoose_1 = require("mongoose");
-const Database_1 = __importDefault(require("../util/Database"));
-exports.RoleSchema = new mongoose_1.Schema({
- id: mongoose_1.Types.Long,
- guild_id: mongoose_1.Types.Long,
- color: Number,
- hoist: Boolean,
- managed: Boolean,
- mentionable: Boolean,
- name: String,
- permissions: mongoose_1.Types.Long,
- position: Number,
- tags: {
- bot_id: mongoose_1.Types.Long,
- },
-});
-// @ts-ignore
-exports.RoleModel = Database_1.default.model("Role", exports.RoleSchema, "roles");
-//# sourceMappingURL=Role.js.map
\ No newline at end of file
diff --git a/dist/models/Role.js.map b/dist/models/Role.js.map
deleted file mode 100644
index b3ed1758..00000000
--- a/dist/models/Role.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Role.js","sourceRoot":"","sources":["../../src/models/Role.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAqBrB,QAAA,UAAU,GAAG,IAAI,iBAAM,CAAC;IACpC,EAAE,EAAE,gBAAK,CAAC,IAAI;IACd,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,OAAO;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,OAAO;IACpB,IAAI,EAAE,MAAM;IACZ,WAAW,EAAE,gBAAK,CAAC,IAAI;IACvB,QAAQ,EAAE,MAAM;IAChB,IAAI,EAAE;QACL,MAAM,EAAE,gBAAK,CAAC,IAAI;KAClB;CACD,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,SAAS,GAAG,kBAAE,CAAC,KAAK,CAAe,MAAM,EAAE,kBAAU,EAAE,OAAO,CAAC,CAAC"}
\ No newline at end of file
diff --git a/dist/models/Status.d.ts b/dist/models/Status.d.ts
deleted file mode 100644
index 424a16b2..00000000
--- a/dist/models/Status.d.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-export declare type Status = "idle" | "dnd" | "online" | "offline";
-export interface ClientStatus {
- desktop?: string;
- mobile?: string;
- web?: string;
-}
-export declare const ClientStatus: {
- desktop: StringConstructor;
- mobile: StringConstructor;
- web: StringConstructor;
-};
diff --git a/dist/models/Status.js b/dist/models/Status.js
deleted file mode 100644
index 992d9cae..00000000
--- a/dist/models/Status.js
+++ /dev/null
@@ -1,9 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.ClientStatus = void 0;
-exports.ClientStatus = {
- desktop: String,
- mobile: String,
- web: String,
-};
-//# sourceMappingURL=Status.js.map
\ No newline at end of file
diff --git a/dist/models/Status.js.map b/dist/models/Status.js.map
deleted file mode 100644
index 1d5d65f7..00000000
--- a/dist/models/Status.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Status.js","sourceRoot":"","sources":["../../src/models/Status.ts"],"names":[],"mappings":";;;AAQa,QAAA,YAAY,GAAG;IAC3B,OAAO,EAAE,MAAM;IACf,MAAM,EAAE,MAAM;IACd,GAAG,EAAE,MAAM;CACX,CAAC"}
\ No newline at end of file
diff --git a/dist/models/User.d.ts b/dist/models/User.d.ts
deleted file mode 100644
index adf6613f..00000000
--- a/dist/models/User.d.ts
+++ /dev/null
@@ -1,111 +0,0 @@
-/// <reference path="../util/MongoBigInt.d.ts" />
-import { Activity } from "./Activity";
-import { ClientStatus, Status } from "./Status";
-import { Schema, Document } from "mongoose";
-export interface User {
- id: bigint;
- username: string;
- discriminator: string;
- avatar: string | null;
- fingerprints: string[];
- phone?: string;
- desktop: boolean;
- mobile: boolean;
- premium: boolean;
- premium_type: number;
- bot: boolean;
- system: boolean;
- level: string;
- nsfw_allowed: boolean;
- mfa_enabled: boolean;
- created_at: Date;
- verified: boolean;
- email?: string;
- flags: bigint;
- public_flags: bigint;
- hash: string;
- guilds: bigint[];
- valid_tokens_since: Date;
- user_settings: UserSettings;
- relationships: Relationship[];
- connected_accounts: ConnectedAccount[];
- presence: {
- status: Status;
- activities: Activity[];
- client_status: ClientStatus;
- };
-}
-export interface UserDocument extends User, Document {
- id: bigint;
-}
-export interface PublicUser {
- id: bigint;
- discriminator: string;
- username: string;
- avatar?: string;
- public_flags: bigint;
-}
-export interface ConnectedAccount {
- access_token: string;
- friend_sync: boolean;
- id: string;
- name: string;
- revoked: boolean;
- show_activity: boolean;
- type: string;
- verifie: boolean;
- visibility: number;
-}
-export interface Relationship {
- id: bigint;
- nickname?: string;
- type: number;
- user_id: bigint;
-}
-export interface UserSettings {
- afk_timeout: number;
- allow_accessibility_detection: boolean;
- animate_emoji: boolean;
- animate_stickers: number;
- contact_sync_enabled: boolean;
- convert_emoticons: boolean;
- custom_status: {
- emoji_id: bigint | null;
- emoji_name: string | null;
- expires_at: number | null;
- text: string | null;
- };
- default_guilds_restricted: boolean;
- detect_platform_accounts: boolean;
- developer_mode: boolean;
- disable_games_tab: boolean;
- enable_tts_command: boolean;
- explicit_content_filter: number;
- friend_source_flags: {
- all: boolean;
- };
- gateway_connected: boolean;
- gif_auto_play: boolean;
- guild_folders: {
- color: number;
- guild_ids: bigint[];
- id: number;
- name: string;
- }[];
- guild_positions: bigint[];
- inline_attachment_media: boolean;
- inline_embed_media: boolean;
- locale: string;
- message_display_compact: boolean;
- native_phone_integration_enabled: boolean;
- render_embeds: boolean;
- render_reactions: boolean;
- restricted_guilds: bigint[];
- show_current_game: boolean;
- status: "online" | "offline" | "dnd" | "idle";
- stream_notifications_enabled: boolean;
- theme: "dark" | "white";
- timezone_offset: number;
-}
-export declare const UserSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
-export declare const UserModel: import("mongoose").Model<UserDocument>;
diff --git a/dist/models/User.js b/dist/models/User.js
deleted file mode 100644
index e40df925..00000000
--- a/dist/models/User.js
+++ /dev/null
@@ -1,109 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.UserModel = exports.UserSchema = void 0;
-const Activity_1 = require("./Activity");
-const Status_1 = require("./Status");
-const mongoose_1 = require("mongoose");
-const Database_1 = __importDefault(require("../util/Database"));
-exports.UserSchema = new mongoose_1.Schema({
- id: mongoose_1.Types.Long,
- username: String,
- discriminator: String,
- avatar: String,
- fingerprints: [String],
- phone: String,
- desktop: Boolean,
- mobile: Boolean,
- premium: Boolean,
- premium_type: Number,
- bot: Boolean,
- system: Boolean,
- nsfw_allowed: Boolean,
- mfa_enabled: Boolean,
- created_at: Date,
- verified: Boolean,
- email: String,
- flags: mongoose_1.Types.Long,
- public_flags: mongoose_1.Types.Long,
- hash: String,
- guilds: [mongoose_1.Types.Long],
- valid_tokens_since: Date,
- user_settings: {
- afk_timeout: Number,
- allow_accessibility_detection: Boolean,
- animate_emoji: Boolean,
- animate_stickers: Number,
- contact_sync_enabled: Boolean,
- convert_emoticons: Boolean,
- custom_status: {
- emoji_id: mongoose_1.Types.Long,
- emoji_name: String,
- expires_at: Number,
- text: String,
- },
- default_guilds_restricted: Boolean,
- detect_platform_accounts: Boolean,
- developer_mode: Boolean,
- disable_games_tab: Boolean,
- enable_tts_command: Boolean,
- explicit_content_filter: Number,
- friend_source_flags: { all: Boolean },
- gateway_connected: Boolean,
- gif_auto_play: Boolean,
- // every top guild is displayed as a "folder"
- guild_folders: [
- {
- color: Number,
- guild_ids: [mongoose_1.Types.Long],
- id: Number,
- name: String,
- },
- ],
- guild_positions: [mongoose_1.Types.Long],
- inline_attachment_media: Boolean,
- inline_embed_media: Boolean,
- locale: String,
- message_display_compact: Boolean,
- native_phone_integration_enabled: Boolean,
- render_embeds: Boolean,
- render_reactions: Boolean,
- restricted_guilds: [mongoose_1.Types.Long],
- show_current_game: Boolean,
- status: String,
- stream_notifications_enabled: Boolean,
- theme: String,
- timezone_offset: Number,
- },
- relationships: [
- {
- id: mongoose_1.Types.Long,
- nickname: String,
- type: Number,
- user_id: mongoose_1.Types.Long,
- },
- ],
- connected_accounts: [
- {
- access_token: String,
- friend_sync: Boolean,
- id: String,
- name: String,
- revoked: Boolean,
- show_activity: Boolean,
- type: String,
- verifie: Boolean,
- visibility: Number,
- },
- ],
- presence: {
- status: String,
- activities: [Activity_1.Activity],
- client_status: Status_1.ClientStatus,
- },
-});
-// @ts-ignore
-exports.UserModel = Database_1.default.model("User", exports.UserSchema, "users");
-//# sourceMappingURL=User.js.map
\ No newline at end of file
diff --git a/dist/models/User.js.map b/dist/models/User.js.map
deleted file mode 100644
index 5d5e5b10..00000000
--- a/dist/models/User.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"User.js","sourceRoot":"","sources":["../../src/models/User.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/models/VoiceState.d.ts b/dist/models/VoiceState.d.ts
deleted file mode 100644
index 50faa253..00000000
--- a/dist/models/VoiceState.d.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/// <reference path="../util/MongoBigInt.d.ts" />
-import { Schema, Document } from "mongoose";
-export interface VoiceState extends Document {
- guild_id?: bigint;
- channel_id: bigint;
- user_id: bigint;
- session_id: string;
- deaf: boolean;
- mute: boolean;
- self_deaf: boolean;
- self_mute: boolean;
- self_stream?: boolean;
- self_video: boolean;
- suppress: boolean;
-}
-export declare const VoiceSateSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
-export declare const VoiceStateModel: import("mongoose").Model<VoiceState>;
diff --git a/dist/models/VoiceState.js b/dist/models/VoiceState.js
deleted file mode 100644
index c646879c..00000000
--- a/dist/models/VoiceState.js
+++ /dev/null
@@ -1,24 +0,0 @@
-"use strict";
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.VoiceStateModel = exports.VoiceSateSchema = void 0;
-const mongoose_1 = require("mongoose");
-const Database_1 = __importDefault(require("../util/Database"));
-exports.VoiceSateSchema = new mongoose_1.Schema({
- guild_id: mongoose_1.Types.Long,
- channel_id: mongoose_1.Types.Long,
- user_id: mongoose_1.Types.Long,
- session_id: String,
- deaf: Boolean,
- mute: Boolean,
- self_deaf: Boolean,
- self_mute: Boolean,
- self_stream: Boolean,
- self_video: Boolean,
- suppress: Boolean,
-});
-// @ts-ignore
-exports.VoiceStateModel = Database_1.default.model("VoiceState", exports.VoiceSateSchema, "voicestates");
-//# sourceMappingURL=VoiceState.js.map
\ No newline at end of file
diff --git a/dist/models/VoiceState.js.map b/dist/models/VoiceState.js.map
deleted file mode 100644
index 1e21605d..00000000
--- a/dist/models/VoiceState.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"VoiceState.js","sourceRoot":"","sources":["../../src/models/VoiceState.ts"],"names":[],"mappings":";;;;;;AACA,uCAA0D;AAC1D,gEAAkC;AAgBrB,QAAA,eAAe,GAAG,IAAI,iBAAM,CAAC;IACzC,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,UAAU,EAAE,gBAAK,CAAC,IAAI;IACtB,OAAO,EAAE,gBAAK,CAAC,IAAI;IACnB,UAAU,EAAE,MAAM;IAClB,IAAI,EAAE,OAAO;IACb,IAAI,EAAE,OAAO;IACb,SAAS,EAAE,OAAO;IAClB,SAAS,EAAE,OAAO;IAClB,WAAW,EAAE,OAAO;IACpB,UAAU,EAAE,OAAO;IACnB,QAAQ,EAAE,OAAO;CACjB,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,eAAe,GAAG,kBAAE,CAAC,KAAK,CAAa,YAAY,EAAE,uBAAe,EAAE,aAAa,CAAC,CAAC"}
\ No newline at end of file
|