From 380ea6b64d537fc49e3d4222ca6b0c4b898609b0 Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 10 May 2024 23:02:32 +0800 Subject: [PATCH] core: fix --- packages/hydrooj/src/handler/user.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/hydrooj/src/handler/user.ts b/packages/hydrooj/src/handler/user.ts index ac945d5d9..8b1a7de0b 100644 --- a/packages/hydrooj/src/handler/user.ts +++ b/packages/hydrooj/src/handler/user.ts @@ -75,6 +75,8 @@ registerResolver('Query', 'users(ids: [Int], search: String, limit: Int, exact: return udocs; }, 'Get a list of user by ids, or search users with the prefix.'); +registerResolver('User', 'avatarUrl(size: Int)', 'String', (arg, ctx) => avatar(ctx.user.avatar, arg.size || 128)); + class UserLoginHandler extends Handler { noCheckPermView = true; @@ -227,7 +229,7 @@ class UserLogoutHandler extends Handler { this.response.template = 'user_logout.html'; } - async post(domainId: string) { + async post({ domainId }) { this.context.HydroContext.user = await user.getById(domainId, 0); this.session.uid = 0; this.session.sudo = null;