Skip to content
This repository was archived by the owner on Sep 4, 2024. It is now read-only.

Commit 95df6b7

Browse files
Updated users model
1 parent 3a408ad commit 95df6b7

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

models/users.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,14 @@ export default class Users {
7070
return await Users.getUserByID(insertId[0]) as User;
7171
}
7272

73+
static async updateById(userId: number, user: Partial<User>) {
74+
await Users
75+
.getQueryBuilder()
76+
.where("id", userId)
77+
.update(user);
78+
return await Users.getUserByID(userId) as User;
79+
}
80+
7381
static toJSON(user: User) {
7482
const hiddenFields = ['password'];
7583
let data = Object.entries(user).filter(entry => !hiddenFields.includes(entry[0]));

0 commit comments

Comments
 (0)