cache invalidation for calling fro workItem after assign task for today planne

This commit is contained in:
Pramod Mahajan 2025-07-08 13:31:21 +05:30
parent 2c4ad2ba4a
commit f7f9c4044b

View File

@ -173,12 +173,13 @@ export const useCreateTask = ( {onSuccessCallback, onErrorCallback} = {} ) =>
{
const queryClient = useQueryClient();
return useMutation({
mutationFn: async (payload) => {
mutationFn: async ({payload,workAreaId}) => {
return await TasksRepository.assignTask(payload);
},
onSuccess: ( _, variables ) =>
{
queryClient.invalidateQueries( {queryKey: [ "taskList" ]} );
queryClient.invalidateQueries( {queryKey: [ "WorkItems", variables?.workAreaId ]} );
showToast( "Task Assigned Successfully.", "success" );
if (onSuccessCallback) onSuccessCallback(variables);
},