1 files changed, 2 insertions, 0 deletions
diff --git a/src/models/User.ts b/src/models/User.ts
index 5f73445f..5dfe320c 100644
--- a/src/models/User.ts
+++ b/src/models/User.ts
@@ -24,6 +24,7 @@ export interface User extends Document {
flags: bigint; // TODO: automatically convert BigInt to BitField of UserFlags
public_flags: bigint;
hash: string; // hash of the password, salt is saved in password (bcrypt)
+ guilds: bigint[]; // array of guild ids the user is part of
valid_tokens_since: number; // all tokens with a previous issue date are invalid
user_settings: UserSettings;
relationships: Relationship[];
@@ -127,6 +128,7 @@ export const UserSchema = new Schema({
flags: Types.Long, // TODO: automatically convert Types.Long to BitField of UserFlags
public_flags: Types.Long,
hash: String, // hash of the password, salt is saved in password (bcrypt)
+ guilds: [Types.Long], // array of guild ids the user is part of
valid_tokens_since: Number, // all tokens with a previous issue date are invalid
user_settings: {
afk_timeout: Number,
|