hooks/slot: update query keys

This commit is contained in:
vchikalkin 2025-02-08 20:40:23 +03:00
parent d8bf8f55e2
commit b94c898962

View File

@ -14,7 +14,7 @@ export const useSlots = () => {
return useQuery({
queryFn: () => getSlots({ filters: { datestart: { gte: selectedDate } } }),
queryKey: ['schedule', 'slots', selectedDate],
queryKey: ['schedule', 'slots', 'list', selectedDate],
});
};
@ -25,7 +25,7 @@ type Props = {
export const useSlotQuery = ({ documentId }: Props) =>
useQuery({
queryFn: () => getSlot({ documentId }),
queryKey: ['schedule', 'slots', documentId],
queryKey: ['schedule', 'slots', 'get', documentId],
});
export const useSlotMutation = ({ documentId }: Props) => {
@ -33,7 +33,7 @@ export const useSlotMutation = ({ documentId }: Props) => {
return useMutation({
mutationFn: updateSlot,
mutationKey: ['schedule', 'slots', documentId],
mutationKey: ['schedule', 'slots', 'update', documentId],
onSuccess: () => refetch(),
});
};
@ -53,7 +53,7 @@ export const useSlotDelete = ({ documentId }: Props) => {
return useMutation({
mutationFn: () => deleteSlot({ documentId }),
mutationKey: ['schedule', 'slots', documentId],
mutationKey: ['schedule', 'slots', 'delete', documentId],
onSuccess: () => refetch(),
});
};