From d9e9c5ab380efd017d16f6ffa4f7c3e993bb705c Mon Sep 17 00:00:00 2001 From: LandaMm Date: Wed, 4 Jun 2025 19:33:07 +0200 Subject: [PATCH] feat: get single user API --- web/src/api/admin/users.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/web/src/api/admin/users.ts b/web/src/api/admin/users.ts index a1cdb60..580c1e1 100644 --- a/web/src/api/admin/users.ts +++ b/web/src/api/admin/users.ts @@ -14,3 +14,18 @@ export const adminGetUsersApi = async (): Promise => { return response.data; }; + +export type FetchUserResponse = UserProfile; + +export const adminGetUserApi = async ( + id: string, +): Promise => { + const response = await axios.get( + `/api/v1/admin/users/${id}`, + ); + + if (response.status !== 200 && response.status !== 201) + throw await handleApiError(response); + + return response.data; +};