From 29dd1affe1fc88c0d11645c9a61c5df643a10dd5 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 14 Jan 2026 04:18:51 -0800 Subject: [PATCH] fix(mining-admin-web): extract data from response wrapper mining-admin-service uses TransformInterceptor which wraps all responses with { success, data, timestamp } format. Frontend needs to access response.data.data to get the actual data. Co-Authored-By: Claude Opus 4.5 --- .../src/features/configs/api/configs.api.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/mining-admin-web/src/features/configs/api/configs.api.ts b/frontend/mining-admin-web/src/features/configs/api/configs.api.ts index 5153cbea..242b1cd5 100644 --- a/frontend/mining-admin-web/src/features/configs/api/configs.api.ts +++ b/frontend/mining-admin-web/src/features/configs/api/configs.api.ts @@ -40,16 +40,16 @@ export const configsApi = { getMiningStatus: async (): Promise => { const response = await apiClient.get('/configs/mining/status'); - return response.data; + return response.data.data; }, activateMining: async (): Promise<{ success: boolean; message: string }> => { const response = await apiClient.post('/configs/mining/activate'); - return response.data; + return response.data.data; }, deactivateMining: async (): Promise<{ success: boolean; message: string }> => { const response = await apiClient.post('/configs/mining/deactivate'); - return response.data; + return response.data.data; }, };