From de5009cdad9874d35f0b571f2f2ab9d418363943 Mon Sep 17 00:00:00 2001 From: xnacly Date: Sun, 21 Feb 2021 19:09:37 +0100 Subject: [PATCH] updated InviteModel --- dist/models/Invite.d.ts | 32 +++--------------- dist/models/Invite.js | 31 +++--------------- dist/models/Invite.js.map | 2 +- src/models/Invite.ts | 69 +++++++++------------------------------ 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, import("mongoose").Model>, undefined>; export declare const InviteModel: import("mongoose").Model; 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