B: Do not revalidate auth on password reset
Some checks failed
Frontend CI / build (22.x) (push) Waiting to run
Backend CI / build (3.12) (push) Has been cancelled

This commit is contained in:
Ivan 2025-01-30 11:38:13 +03:00
parent c666f2b41a
commit a9d8193e2a

View File

@ -1,18 +1,15 @@
import { useMutation, useQueryClient } from '@tanstack/react-query';
import { useMutation } from '@tanstack/react-query';
import { authApi, IPasswordTokenDTO, IResetPasswordDTO } from './api';
export const useResetPassword = () => {
const client = useQueryClient();
const validateMutation = useMutation({
mutationKey: ['reset-password'],
mutationFn: authApi.validatePasswordToken,
onSuccess: () => client.invalidateQueries({ queryKey: [authApi.baseKey] })
mutationFn: authApi.validatePasswordToken
});
const resetMutation = useMutation({
mutationKey: ['reset-password'],
mutationFn: authApi.resetPassword,
onSuccess: () => client.invalidateQueries({ queryKey: [authApi.baseKey] })
mutationFn: authApi.resetPassword
});
return {
validateToken: (