summary refs log tree commit diff
path: root/src/models/User.ts
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-04-07 20:26:19 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-04-07 20:26:19 +0200
commita6d82b466f61c1b60b1058d75b0647f2c0ac91a0 (patch)
tree3861fb579509fa3b271edf707ce2f5a0006b3c9c /src/models/User.ts
parentgetPermission use cache (diff)
downloadserver-a6d82b466f61c1b60b1058d75b0647f2c0ac91a0.tar.xz
:zap: use mongoose autopopulate
Diffstat (limited to 'src/models/User.ts')
-rw-r--r--src/models/User.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/models/User.ts b/src/models/User.ts

index 76251e09..1f01e837 100644 --- a/src/models/User.ts +++ b/src/models/User.ts
@@ -3,6 +3,13 @@ import { ClientStatus, Status } from "./Status"; import { Schema, Types, Document } from "mongoose"; import db from "../util/Database"; +export const PublicUserProjection = { + username: true, + discriminator: true, + id: true, + public_flags: true, + avatar: true, +}; export interface User { id: string; username: string; // username max length 32, min 2