summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--dist/models/Invite.d.ts32
-rw-r--r--dist/models/Invite.js31
-rw-r--r--dist/models/Invite.js.map2
-rw-r--r--src/models/Invite.ts69
4 files changed, 26 insertions, 108 deletions
diff --git a/dist/models/Invite.d.ts b/dist/models/Invite.d.ts

index 7b95939b..1cf0d8ed 100644 --- a/dist/models/Invite.d.ts +++ b/dist/models/Invite.d.ts
@@ -7,33 +7,11 @@ export interface Invite extends Document { max_uses: number; max_age: number; created_at: number; - guild: { - id: bigint; - name: string; - splash: string; - description: string; - icon: string; - features: Object; - verification_level: number; - }; - channel: { - id: bigint; - name: string; - type: number; - }; - inviter: { - id: bigint; - username: string; - avatar: string; - discriminator: number; - }; - target_user: { - id: bigint; - username: string; - avatar: string; - discriminator: number; - }; - target_user_type: number; + 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
index 4cd1a53c..78b541e0 100644 --- a/dist/models/Invite.js +++ b/dist/models/Invite.js
@@ -13,32 +13,11 @@ exports.InviteSchema = new mongoose_1.Schema({ max_uses: Number, max_age: Number, created_at: Number, - guild: { - id: mongoose_1.Types.Long, - name: String, - splash: String, - description: String, - icon: String, - features: Object, - verification_level: Number, - }, - channel: { - id: mongoose_1.Types.Long, - name: String, - type: Number, - }, - inviter: { - id: mongoose_1.Types.Long, - username: String, - avatar: String, - discriminator: Number, - }, - target_user: { - id: mongoose_1.Types.Long, - username: String, - avatar: String, - discriminator: Number, - }, + 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 diff --git a/dist/models/Invite.js.map b/dist/models/Invite.js.map
index 0c9a6d4f..5df5a035 100644 --- a/dist/models/Invite.js.map +++ b/dist/models/Invite.js.map
@@ -1 +1 @@ -{"version":3,"file":"Invite.js","sourceRoot":"","sources":["../../src/models/Invite.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAsCrB,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,MAAM;IAClB,KAAK,EAAE;QACN,EAAE,EAAE,gBAAK,CAAC,IAAI;QACd,IAAI,EAAE,MAAM;QACZ,MAAM,EAAE,MAAM;QACd,WAAW,EAAE,MAAM;QACnB,IAAI,EAAE,MAAM;QACZ,QAAQ,EAAE,MAAM;QAChB,kBAAkB,EAAE,MAAM;KAC1B;IACD,OAAO,EAAE;QACR,EAAE,EAAE,gBAAK,CAAC,IAAI;QACd,IAAI,EAAE,MAAM;QACZ,IAAI,EAAE,MAAM;KACZ;IAED,OAAO,EAAE;QACR,EAAE,EAAE,gBAAK,CAAC,IAAI;QACd,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,MAAM;QACd,aAAa,EAAE,MAAM;KACrB;IACD,WAAW,EAAE;QACZ,EAAE,EAAE,gBAAK,CAAC,IAAI;QACd,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,MAAM;QACd,aAAa,EAAE,MAAM;KACrB;IACD,gBAAgB,EAAE,MAAM;CACxB,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 +{"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,MAAM;IAClB,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/src/models/Invite.ts b/src/models/Invite.ts
index 61619895..e6cf5cce 100644 --- a/src/models/Invite.ts +++ b/src/models/Invite.ts
@@ -1,4 +1,4 @@ -import { Schema, model, Types, Document } from "mongoose"; +import { Schema, Document, Types } from "mongoose"; import db from "../util/Database"; export interface Invite extends Document { @@ -8,33 +8,14 @@ export interface Invite extends Document { max_uses: number; max_age: number; created_at: number; - guild: { - id: bigint; - name: string; - splash: string; - description: string; - icon: string; - features: Object; - verification_level: number; - }; - channel: { - id: bigint; - name: string; - type: number; - }; - inviter: { - id: bigint; - username: string; - avatar: string; - discriminator: number; - }; - target_user: { - id: bigint; - username: string; - avatar: string; - discriminator: number; - }; - target_user_type: number; + guild_id: bigint; + channel_id: bigint; + inviter_id: bigint; + + //! What the fucking shit is this + target_user_id?: bigint; + target_user_type?: number; + // ! } export const InviteSchema = new Schema({ @@ -44,34 +25,14 @@ export const InviteSchema = new Schema({ max_uses: Number, max_age: Number, created_at: Number, - guild: { - id: Types.Long, - name: String, - splash: String, - description: String, - icon: String, - features: Object, - verification_level: Number, - }, - channel: { - id: Types.Long, - name: String, - type: Number, - }, + guild_id: Types.Long, + channel_id: Types.Long, + inviter_id: Types.Long, - inviter: { - id: Types.Long, - username: String, - avatar: String, - discriminator: Number, - }, - target_user: { - id: Types.Long, - username: String, - avatar: String, - discriminator: Number, - }, + //! What the fucking shit is this + target_user_id: Types.Long, target_user_type: Number, + // ! }); // @ts-ignore