updates to rubric totals

This commit is contained in:
2024-12-04 16:28:23 -07:00
parent d400440a55
commit b109fcdd32

View File

@@ -57,7 +57,7 @@ export default function EditAssignment({
useEffect(() => { useEffect(() => {
const delay = 500; const delay = 500;
const handler = setTimeout(async () => { const handler = setTimeout(() => {
try { try {
if (assignmentIsFetching || updateAssignment.isPending) { if (assignmentIsFetching || updateAssignment.isPending) {
console.log("network requests in progress, not updating assignments"); console.log("network requests in progress, not updating assignments");
@@ -72,28 +72,30 @@ export default function EditAssignment({
) { ) {
if (clientIsAuthoritative) { if (clientIsAuthoritative) {
console.log("updating assignment, client is authoritative"); console.log("updating assignment, client is authoritative");
await updateAssignment.mutateAsync({ updateAssignment
.mutateAsync({
assignment: updatedAssignment, assignment: updatedAssignment,
moduleName, moduleName,
assignmentName: updatedAssignment.name, assignmentName: updatedAssignment.name,
previousModuleName: moduleName, previousModuleName: moduleName,
previousAssignmentName: assignmentName, previousAssignmentName: assignmentName,
courseName, courseName,
}); })
await new Promise((resolve) => setTimeout(resolve, 1000)); .then(async () => {
// await new Promise(resolve => setTimeout(resolve, 1000));
const newUpdatedAssignment: LocalAssignment = if (updatedAssignment.name !== assignmentName)
localAssignmentMarkdown.parseMarkdown(text);
if (newUpdatedAssignment.name !== assignmentName)
router.replace( router.replace(
getModuleItemUrl( getModuleItemUrl(
courseName, courseName,
moduleName, moduleName,
"assignment", "assignment",
newUpdatedAssignment.name updatedAssignment.name
), ), {
{}
}
); );
});
} else { } else {
console.log( console.log(
"client not authoritative, updating client with server assignment", "client not authoritative, updating client with server assignment",