MCPcopy Create free account
hub / github.com/monkeytypegame/monkeytype / getRelevantUserInfo

Function getRelevantUserInfo

backend/src/api/controllers/user.ts:520–534  ·  view source on GitHub ↗
(user: UserDAL.DBUser)

Source from the content-addressed store, hash-verified

518>;
519
520function getRelevantUserInfo(user: UserDAL.DBUser): RelevantUserInfo {
521 return omit(user, [
522 "bananas",
523 "lbPersonalBests",
524 "inbox",
525 "nameHistory",
526 "lastNameChange",
527 "_id",
528 "lastReultHashes", //TODO fix typo
529 "note",
530 "ips",
531 "testActivity",
532 "suspicious",
533 ]) as RelevantUserInfo;
534}
535
536export async function getUser(req: MonkeyRequest): Promise<GetUserResponse> {
537 const { uid } = req.ctx.decodedToken;

Callers 1

getUserFunction · 0.85

Calls 1

omitFunction · 0.90

Tested by

no test coverage detected