From a44da1024dc39e2d2fef296fc1d4e5894090fce0 Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Sat, 13 Feb 2021 14:15:59 +0100 Subject: :zap: Config and database update --- dist/models/Member.js | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'dist/models/Member.js') 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 -- cgit 1.5.1