mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
working on duplicate quiz when changing modules
This commit is contained in:
@@ -39,6 +39,7 @@ export const useAllCourseDataQuery = (): {
|
||||
t.quiz.getAllQuizzes({ courseName, moduleName })
|
||||
)
|
||||
);
|
||||
console.log(quizzes);
|
||||
|
||||
const [pages] = trpc.useSuspenseQueries((t) =>
|
||||
moduleNames.map((moduleName) =>
|
||||
|
||||
@@ -23,7 +23,8 @@ export const useQuizzesQueries = (moduleName: string) => {
|
||||
export const useUpdateQuizMutation = () => {
|
||||
const utils = trpc.useUtils();
|
||||
return trpc.quiz.updateQuiz.useMutation({
|
||||
onSuccess: (_, { courseName, moduleName, quizName }) => {
|
||||
onSuccess: (_, { courseName, moduleName, quizName, previousModuleName }) => {
|
||||
utils.quiz.getAllQuizzes.invalidate({ courseName, moduleName: previousModuleName });
|
||||
utils.quiz.getAllQuizzes.invalidate({ courseName, moduleName });
|
||||
utils.quiz.getQuiz.invalidate({ courseName, moduleName, quizName });
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user