eletrotupi / tcc/ frontend/hooks/useUserPreferences.queries.ts32b1e688c7e7c65b735c7e23ba3c4aeb89c33a3d
374 B | 11 lines Raw
1
import { useMutation } from "@tanstack/react-query";
2
import { apiClient, User, UserPreferencesPayload } from "@/lib/api";
3

4
export const usePatchUserMe = (onSuccess?: (user: User) => void) => {
5
  return useMutation({
6
    mutationFn: (payload: UserPreferencesPayload) => apiClient.patchUserMe(payload),
7
    onSuccess: (data) => {
8
      onSuccess?.(data.user);
9
    },
10
  });
11
};