From 6ddac08ef7a61483592dc07a1a57e94a6108ef6d Mon Sep 17 00:00:00 2001 From: Ali BARIN Date: Mon, 20 Jan 2025 15:54:24 +0000 Subject: [PATCH] feat(useImportFlow): invalidate flows on success --- packages/web/src/hooks/useImportFlow.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/web/src/hooks/useImportFlow.js b/packages/web/src/hooks/useImportFlow.js index 517c2945..8c577045 100644 --- a/packages/web/src/hooks/useImportFlow.js +++ b/packages/web/src/hooks/useImportFlow.js @@ -1,14 +1,20 @@ -import { useMutation } from '@tanstack/react-query'; +import { useMutation, useQueryClient } from '@tanstack/react-query'; import api from 'helpers/api'; export default function useImportFlow() { + const queryClient = useQueryClient(); const mutation = useMutation({ mutationFn: async (flowData) => { const { data } = await api.post('/v1/flows/import', flowData); return data; }, + onSuccess: async () => { + await queryClient.invalidateQueries({ + queryKey: ['flows'], + }); + }, }); return mutation;