mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 15:48:32 -06:00
ordered cache invalidatin
This commit is contained in:
@@ -126,13 +126,13 @@ export const useUpdateQuizMutation = () => {
|
||||
// getQuizNamesQueryConfig(courseName, previousModuleName)
|
||||
// );
|
||||
},
|
||||
onSuccess: (_, { moduleName, quizName }) => {
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: localCourseKeys.quiz(courseName, moduleName, quizName),
|
||||
});
|
||||
queryClient.invalidateQueries({
|
||||
onSuccess: async (_, { moduleName, quizName }) => {
|
||||
await queryClient.invalidateQueries({
|
||||
queryKey: localCourseKeys.quizNames(courseName, moduleName),
|
||||
});
|
||||
await queryClient.invalidateQueries({
|
||||
queryKey: localCourseKeys.quiz(courseName, moduleName, quizName),
|
||||
});
|
||||
},
|
||||
});
|
||||
};
|
||||
@@ -163,13 +163,13 @@ export const useCreateQuizMutation = () => {
|
||||
encodeURIComponent(quizName);
|
||||
await axiosClient.post(url, quiz);
|
||||
},
|
||||
onSuccess: (_, { moduleName, quizName }) => {
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: localCourseKeys.quiz(courseName, moduleName, quizName),
|
||||
});
|
||||
queryClient.invalidateQueries({
|
||||
onSuccess: async (_, { moduleName, quizName }) => {
|
||||
await queryClient.invalidateQueries({
|
||||
queryKey: localCourseKeys.quizNames(courseName, moduleName),
|
||||
});
|
||||
await queryClient.invalidateQueries({
|
||||
queryKey: localCourseKeys.quiz(courseName, moduleName, quizName),
|
||||
});
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user