Commit f3444904 authored by Kantz's avatar Kantz
Browse files

double load entfernt

parent 4091f2a9
......@@ -118,7 +118,6 @@ export function TutorSessionProvider({ children }: PropsWithChildren) {
const [taskLocked, setTaskLocked] = useState(false);
const [selectedTaskDetails, setSelectedTaskDetails] = useState<TaskDetailsResponse | null>(null);
const taskDetailsRequestRef = useRef(0);
const didRunPostInitReloadRef = useRef(false);
const isTaskModeEnabled = isTaskCoupledOrchestrator(selectedOrchestrator);
......@@ -293,7 +292,12 @@ export function TutorSessionProvider({ children }: PropsWithChildren) {
taskDetailsRequestRef.current += 1;
setSelectedTaskDetails(null);
} else {
try {
await loadTaskDetails(nextTaskRef);
} catch (error) {
setTasksError(t("failedLoadTasks"));
void error;
}
}
void nextSubsectionRef;
} catch (error) {
......@@ -339,17 +343,6 @@ export function TutorSessionProvider({ children }: PropsWithChildren) {
void initTasks();
}, [initTasks]);
useEffect(() => {
if (!isTasksInitialized) {
return;
}
if (!didRunPostInitReloadRef.current) {
didRunPostInitReloadRef.current = true;
return;
}
void loadSelectionData(selectedOrchestrator);
}, [isTasksInitialized, loadSelectionData, selectedOrchestrator]);
useEffect(() => {
if (!isTasksInitialized || selectedOrchestrator !== "task" || !selectedTaskRef) {
return;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment