make unitNavigationHandler hook depend on unitId (#59)

This should fix intermittent bugs in checking block completions. Prior we were checking the completion only for the first unit loaded in a given sequence no matter the current unit.
This commit is contained in:
Adam Butterworth
2020-05-04 16:55:16 -04:00
committed by GitHub
parent a1eee2d662
commit 18426dd313

View File

@@ -23,7 +23,7 @@ function useUnitNavigationHandler(courseId, sequenceId, unitId) {
return useCallback((nextUnitId) => {
dispatch(checkBlockCompletion(courseId, sequenceId, unitId));
history.push(`/course/${courseId}/${sequenceId}/${nextUnitId}`);
}, [courseId, sequenceId]);
}, [courseId, sequenceId, unitId]);
}
function usePreviousSequence(sequenceId) {