add event invalidation

This commit is contained in:
Milan Paunovic
2024-10-31 00:13:52 +01:00
parent 06bd141b3c
commit 632ec6cf15
3 changed files with 15 additions and 3 deletions

View File

@ -1,9 +1,10 @@
import {useMutation} from "react-query";
import {useMutation, useQueryClient} from "react-query";
import {useAuthContext} from "@/contexts/AuthContext";
import {useCreateEventsFromProvider} from "@/hooks/firebase/useCreateEvent";
import {fetchMicrosoftCalendarEvents} from "@/calendar-integration/microsoft-calendar-utils";
export const useFetchAndSaveOutlookEvents = () => {
const queryClient = useQueryClient()
const {profileData} = useAuthContext();
const {mutateAsync: createEventsFromProvider} = useCreateEventsFromProvider();
@ -32,5 +33,8 @@ export const useFetchAndSaveOutlookEvents = () => {
throw error;
}
},
onSuccess: () => {
queryClient.invalidateQueries(["events"])
},
});
};