(user: UserDAL.DBUser)
| 518 | >; |
| 519 | |
| 520 | function 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 | |
| 536 | export async function getUser(req: MonkeyRequest): Promise<GetUserResponse> { |
| 537 | const { uid } = req.ctx.decodedToken; |