diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index cba30ba2f..285e2ecb9 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.32.32", + "version": "2.32.33", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/hydrooj/src/model/user.ts b/packages/hydrooj/src/model/user.ts index 4b60560f3..c8d3b83fc 100644 --- a/packages/hydrooj/src/model/user.ts +++ b/packages/hydrooj/src/model/user.ts @@ -210,6 +210,11 @@ class UserModel { return res; } + @ArgMethod + static setUname(uid: number, uname: string) { + return UserModel.setById(uid, { uname, unameLower: uname.trim().toLowerCase() }); + } + @ArgMethod static setEmail(uid: number, mail: string) { return UserModel.setById(uid, { mail, mailLower: mail.trim().toLowerCase() });