From d8a921b50a0ca8bf411a7d1241d02e9669afd2c3 Mon Sep 17 00:00:00 2001 From: dayjoy Date: Fri, 26 Sep 2025 17:25:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(server):=20=E5=A4=84=E7=90=86=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/server/src/controllers/GroupController.ts | 6 +++--- packages/server/src/middleware/auth.ts | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/server/src/controllers/GroupController.ts b/packages/server/src/controllers/GroupController.ts index a134b18..3340880 100644 --- a/packages/server/src/controllers/GroupController.ts +++ b/packages/server/src/controllers/GroupController.ts @@ -25,13 +25,13 @@ export const getGroupUsers = async (groupId: number, token: string): Promise => { ); if (response.data.code !== 200 || !response.data.data) { - throw new Error(`Failed to get user information: ${response.data.message}`); + throw new Error(response.data.message); } return {...response.data.data, token}; } catch (error: any) { if (error.response) { // API returned error response - throw new Error(`Failed to get user information: ${error.response.status} ${error.response.statusText}`); + throw new ApiError(401, `Failed to get user information: ${error.response.status} ${error.response.statusText}`); } else if (error.request) { // Request was sent but no response received - throw new Error("Failed to get user information: timeout or network error"); + throw new ApiError(401, "Failed to get user information: timeout or network error"); } else { // Other errors - throw new Error(`Failed to get user information: ${error.message}`); + throw new ApiError(401, `Failed to get user information: ${error.message}`); } } };