MCPcopy Create free account
hub / github.com/hydro-dev/Hydro / setPriv

Method setPriv

packages/hydrooj/src/model/user.ts:451–459  ·  view source on GitHub ↗
(uid: number, priv: number)

Source from the content-addressed store, hash-verified

449
450 @ArgMethod
451 static async setPriv(uid: number, priv: number): Promise<Udoc> {
452 const res = await coll.findOneAndUpdate(
453 { _id: uid },
454 { $set: { priv } },
455 { returnDocument: 'after' },
456 );
457 deleteUserCache(res);
458 return res;
459 }
460
461 @ArgMethod
462 static async setSuperAdmin(uid: number) {

Callers 4

applyFunction · 0.80
setSuperAdminMethod · 0.80
setJudgeMethod · 0.80
postMethod · 0.80

Calls 1

deleteUserCacheFunction · 0.85

Tested by

no test coverage detected