summary refs log tree commit diff
path: root/src/util/User.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/User.ts')
-rw-r--r--src/util/User.ts14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/util/User.ts b/src/util/User.ts

index 778730e2..1b13e153 100644 --- a/src/util/User.ts +++ b/src/util/User.ts
@@ -1,15 +1,19 @@ import { UserModel } from "fosscord-server-util"; import { HTTPError } from "lambert-server"; +export const PublicUserProjection = { + username: true, + discriminator: true, + id: true, + public_flags: true, + avatar: true, +}; + export async function getPublicUser(user_id: bigint, additional_fields?: any) { const user = await UserModel.findOne( { id: user_id }, { - username: true, - discriminator: true, - id: true, - public_flags: true, - avatar: true, + ...PublicUserProjection, ...additional_fields, } ).exec();