Storing fine-tune data

This commit is contained in:
Kamran Ahmed committed 2025-03-18 00:07:23 +00:00
1 parent a07a5af543
commit b17ba1b009
2 files changed
+19 -16

No files matched your search

+13 -10
View File
@@ -6,6 +6,7 @@ import { showLoginPopup } from '../../lib/popup';
import { UserCoursesList } from './UserCoursesList';
import { FineTuneCourse } from './FineTuneCourse';
import {
clearFineTuneData,
getCourseFineTuneData,
getLastSessionId,
storeFineTuneData,
@@ -40,9 +41,9 @@ export function AICourse(props: AICourseProps) {
return;
}
// setAbout(fineTuneData.about);
// setGoal(fineTuneData.goal);
// setCustomInstructions(fineTuneData.customInstructions);
setAbout(fineTuneData.about);
setGoal(fineTuneData.goal);
setCustomInstructions(fineTuneData.customInstructions);
}, []);
const handleKeyDown = (e: React.KeyboardEvent) => {
@@ -57,13 +58,15 @@ export function AICourse(props: AICourseProps) {
return;
}
const sessionId = hasFineTuneData
? storeFineTuneData({
about,
goal,
customInstructions,
})
: '';
let sessionId = '';
if (hasFineTuneData) {
clearFineTuneData();
sessionId = storeFineTuneData({
about,
goal,
customInstructions,
});
}
window.location.href = `/ai-tutor/search?term=${encodeURIComponent(keyword)}&difficulty=${difficulty}&id=${sessionId}`;
}