feat: verbessere SRS-Logik zur Abfrage kursweiter fälliger Items ohne SRS-Modus-Bedingung
All checks were successful
Deploy to production / deploy (push) Successful in 2m3s
All checks were successful
Deploy to production / deploy (push) Successful in 2m3s
This commit is contained in:
@@ -768,10 +768,10 @@ export default {
|
|||||||
let res = null;
|
let res = null;
|
||||||
let courseDueRes = null;
|
let courseDueRes = null;
|
||||||
|
|
||||||
// Wenn SRS-Modus und courseId vorhanden, frage kursweite fällige Items an (Server liefert totalDueCount).
|
// Wenn courseId vorhanden, frage kursweite fällige Items an (Server liefert totalDueCount).
|
||||||
// Wir fragen das immer an, auch wenn gerade eine lessonId gesetzt ist, und nutzen es als Fallback
|
// Wir fragen das an, auch wenn gerade eine lessonId gesetzt ist, und nutzen es als Fallback
|
||||||
// falls kein lesson-spezifischer Pool gefunden wird.
|
// falls kein lesson-spezifischer Pool gefunden wird. (Ermöglicht Fallback von Lesson->Course SRS.)
|
||||||
if (this.srsMode && this.openParams.courseId) {
|
if (this.openParams.courseId) {
|
||||||
try {
|
try {
|
||||||
courseDueRes = await apiClient.get(`/api/vocab/courses/${this.openParams.courseId}/srs/due`, { params: { limit: 500 } });
|
courseDueRes = await apiClient.get(`/api/vocab/courses/${this.openParams.courseId}/srs/due`, { params: { limit: 500 } });
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
|||||||
Reference in New Issue
Block a user