From 484b775923c38e9d3df641f63abbd3d30cec6ba1 Mon Sep 17 00:00:00 2001 From: Mathis HERRIOT <197931332+0x485254@users.noreply.github.com> Date: Thu, 29 Jan 2026 16:06:45 +0100 Subject: [PATCH] feat: update `updateUser` method to use `Partial` for improved type safety - Refactored `updateUser` method in `admin.service.ts` to accept `Partial` instead of `any`. - Added `User` type import for more precise typing. --- frontend/src/services/admin.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/services/admin.service.ts b/frontend/src/services/admin.service.ts index 832535a..6383ac6 100644 --- a/frontend/src/services/admin.service.ts +++ b/frontend/src/services/admin.service.ts @@ -1,4 +1,5 @@ import api from "@/lib/api"; +import type { User } from "@/types/user"; import type { Report, ReportStatus } from "./report.service"; export interface AdminStats { @@ -29,7 +30,7 @@ export const adminService = { await api.delete(`/users/${userId}`); }, - updateUser: async (userId: string, data: any): Promise => { + updateUser: async (userId: string, data: Partial): Promise => { await api.patch(`/users/admin/${userId}`, data); }, };