summary refs log tree commit diff
path: root/dist/models/Member.js
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--dist/models/Member.js35
-rw-r--r--dist/models/Member.js.map2
2 files changed, 36 insertions, 1 deletions
diff --git a/dist/models/Member.js b/dist/models/Member.js

index 0a75bf46..b4aebf0a 100644 --- a/dist/models/Member.js +++ b/dist/models/Member.js
@@ -1,3 +1,38 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); +exports.MemberModel = exports.MemberSchema = void 0; +const mongoose_1 = require("mongoose"); +const MuteConfig = { + end_time: Number, + selected_time_window: Number, +}; +exports.MemberSchema = new mongoose_1.Schema({ + id: mongoose_1.Types.Long, + nick: String, + roles: [mongoose_1.Types.Long], + joined_at: Number, + premium_since: Number, + deaf: Boolean, + mute: Boolean, + pending: Boolean, + permissions: mongoose_1.Types.Long, + 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.MemberModel = mongoose_1.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
index 2a0d5623..4e9996c3 100644 --- a/dist/models/Member.js.map +++ b/dist/models/Member.js.map
@@ -1 +1 @@ -{"version":3,"file":"Member.js","sourceRoot":"","sources":["../../src/models/Member.ts"],"names":[],"mappings":""} \ No newline at end of file +{"version":3,"file":"Member.js","sourceRoot":"","sources":["../../src/models/Member.ts"],"names":[],"mappings":";;;AACA,uCAA0D;AAoC1D,MAAM,UAAU,GAAG;IAClB,QAAQ,EAAE,MAAM;IAChB,oBAAoB,EAAE,MAAM;CAC5B,CAAC;AAEW,QAAA,YAAY,GAAG,IAAI,iBAAM,CAAC;IACtC,EAAE,EAAE,gBAAK,CAAC,IAAI;IACd,IAAI,EAAE,MAAM;IACZ,KAAK,EAAE,CAAC,gBAAK,CAAC,IAAI,CAAC;IACnB,SAAS,EAAE,MAAM;IACjB,aAAa,EAAE,MAAM;IACrB,IAAI,EAAE,OAAO;IACb,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,gBAAK,CAAC,IAAI;IACvB,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;AAEU,QAAA,WAAW,GAAG,gBAAK,CAAS,QAAQ,EAAE,oBAAY,EAAE,SAAS,CAAC,CAAC"} \ No newline at end of file