fix: gebruik theme_session_completions voor learnDone op dashboard
getLearnDone was een deprecated stub die altijd false teruggaf nadat de learn_progress-collectie is gedropt. Hierdoor toonde het dashboard permanent 'Complete your theme session first', zelfs als de theme session al voltooid was, en werd cycle progress nooit opgeteld. Alle drie call-sites vervangen door getThemeSessionCompletion (de huidige bron van waarheid), en de dode stubs verwijderd uit db.js. Closes #9 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -326,13 +326,6 @@ export function setCachedQuiz(userId, weekNumber, quiz) {
|
||||
return Promise.resolve(quiz);
|
||||
}
|
||||
|
||||
// ── Learn Progress (DEPRECATED — collection dropped) ────────────────────────
|
||||
|
||||
/** @deprecated learn_progress collection has been dropped. */
|
||||
export async function getLearnDone() { return false; }
|
||||
/** @deprecated learn_progress collection has been dropped. */
|
||||
export async function setLearnDone() { return null; }
|
||||
|
||||
// ── Theme Sessions ──────────────────────────────────────────────────────────
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user