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'; import { authApi, IPasswordTokenDTO, IResetPasswordDTO } from './api';
export const useResetPassword = () => { export const useResetPassword = () => {
const client = useQueryClient();
const validateMutation = useMutation({ const validateMutation = useMutation({
mutationKey: ['reset-password'], mutationKey: ['reset-password'],
mutationFn: authApi.validatePasswordToken, mutationFn: authApi.validatePasswordToken
onSuccess: () => client.invalidateQueries({ queryKey: [authApi.baseKey] })
}); });
const resetMutation = useMutation({ const resetMutation = useMutation({
mutationKey: ['reset-password'], mutationKey: ['reset-password'],
mutationFn: authApi.resetPassword, mutationFn: authApi.resetPassword
onSuccess: () => client.invalidateQueries({ queryKey: [authApi.baseKey] })
}); });
return { return {
validateToken: ( validateToken: (