From 8547b99092f8f65533860daddc3027df39bc861a Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Tue, 17 Dec 2024 16:54:50 -0700 Subject: [PATCH] after rename, invalidate queries for calendar view --- src/hooks/localCourse/assignmentHooks.ts | 16 +++++++++++----- src/hooks/localCourse/pageHooks.ts | 6 ++++-- src/hooks/localCourse/quizHooks.ts | 6 ++++-- 3 files changed, 19 insertions(+), 9 deletions(-) diff --git a/src/hooks/localCourse/assignmentHooks.ts b/src/hooks/localCourse/assignmentHooks.ts index cdcd92c..4fbd447 100644 --- a/src/hooks/localCourse/assignmentHooks.ts +++ b/src/hooks/localCourse/assignmentHooks.ts @@ -110,12 +110,18 @@ export const useUpdateAssignmentMutation = () => { } ) => { if (moduleName !== previousModuleName) { - utils.assignment.getAllAssignments.invalidate({ - courseName, - moduleName: previousModuleName, - }); + utils.assignment.getAllAssignments.invalidate( + { + courseName, + moduleName: previousModuleName, + }, + { refetchType: "all" } + ); } - utils.assignment.getAllAssignments.invalidate({ courseName, moduleName }); + utils.assignment.getAllAssignments.invalidate( + { courseName, moduleName }, + { refetchType: "all" } + ); utils.assignment.getAssignment.invalidate({ courseName, moduleName, diff --git a/src/hooks/localCourse/pageHooks.ts b/src/hooks/localCourse/pageHooks.ts index 94bc580..7023202 100644 --- a/src/hooks/localCourse/pageHooks.ts +++ b/src/hooks/localCourse/pageHooks.ts @@ -27,13 +27,15 @@ export const useUpdatePageMutation = () => { _, { courseName, moduleName, pageName, previousModuleName } ) => { - utils.page.getAllPages.invalidate({ courseName, moduleName }); + utils.page.getAllPages.invalidate({ courseName, moduleName }, + { refetchType: "all" }); utils.page.getPage.invalidate({ courseName, moduleName, pageName }); if (moduleName !== previousModuleName) { utils.page.getAllPages.invalidate({ courseName, moduleName: previousModuleName, - }); + }, + { refetchType: "all" }); } }, }); diff --git a/src/hooks/localCourse/quizHooks.ts b/src/hooks/localCourse/quizHooks.ts index 79a3247..63638da 100644 --- a/src/hooks/localCourse/quizHooks.ts +++ b/src/hooks/localCourse/quizHooks.ts @@ -31,8 +31,10 @@ export const useUpdateQuizMutation = () => { utils.quiz.getAllQuizzes.invalidate({ courseName, moduleName: previousModuleName, - }); - utils.quiz.getAllQuizzes.invalidate({ courseName, moduleName }); + }, + { refetchType: "all" }); + utils.quiz.getAllQuizzes.invalidate({ courseName, moduleName }, + { refetchType: "all" }); utils.quiz.getQuiz.invalidate({ courseName, moduleName, quizName }); }, });